C++ C++ C# C# ASP.NET Security ASP.NET Security ASM ASM Скачать Скачать Поиск Поиск Хостинг Хостинг  
  Программа для работы с LPT портом...
Язык: .NET — ©Alexey...
  "ASP.NET Atlas" – AJAX в исполнении Micro...
Язык: .NET — ©legigor@mail.ru...
  "Невытесняющая" Многопоточность...
Язык: C/C++ — ©...
  01.05.2010 — Update World C++: Сборник GPL QT исходников
  15.12.2007 — Весь сайт целиком можно загрузить по ссылкам из раздела Скачать
Хостинг:
Windows 2003, ASP.NET 2.0
бесплатный и от 80 руб./мес


   Отправить письмо
Кулабухов Артем, Беларусь




 sbrk / s / Библиотечн. функции Borland C++

Функция            Изменяет размещение сегмента данных в памяти.

Синтаксис          #include<alloc.h>
                   char *sbrk(int incr);

Файл, содержащий   alloc.h
прототип

Описание           Функция sbrk  добавляет  к  завершающему  значению
                   incr байт,  и соответственно выделяет память. incr
                   может быть и отрицательным,  в этом  случае  объем
                   выделенной памяти уменьшается.

                   В случае если для  выделения  памяти  недостаточно
                   свободного места,  sbrk завершается по ошибке и не
                   производит никаких действий.

Возвращаемое       При успешном завершении sbrk возвращает старое
значение           значение. При ошибке, sbrk возвращает -1 и
                   глобальной переменной errno присваивает значение:

                   ENOMEM - Недостаточно памяти.

Переносимость      sbrk доступна   в   системах   UNIX.   Функция  не
                   совместима с Windows.

Смотрите также     brk.

Пример:

#include<stdio.h>
#include<alloc.h>

int main(void)
{
   printf("Изменение выделенного объема памяти с помощью sbrk\n");
   printf("Перед вызовом sbrk свободны %lu байт.\n",
          (unsigned long)coreleft());
   sbrk(1000);
   printf("После вызова sbrk свободны %lu байт.\n",
          (unsigned long)coreleft());
   return 0;
}