CodeNet / Языки программирования / C / C++ / Руководства и справочные материалы по C/C++ / Справочники по функциям / Справочник по функциям C/C++
coreleft
coreleft
Функция Возвращает размер неиспользуемой оперативной
памяти.
Синтаксис В моделях данных tiny, small, medium:
#include <alloc.h>
unsigned coreleft(void);
В моделях данных compact, large, huge:
#include <alloc.h>
unsigned long coreleft(void);
Файл, содержащий alloc.h
прототип
Описание coreleft возвращает размер неиспользуемой
оперативной памяти. Выводятся различные значения в
зависимости от модели памяти.
Возвращаемое В малых моделях памяти coreleft возвращает
значение количество неиспользуемой памяти между вершиной
heap и стеком. В больших моделях памяти, она
возвращает объем памяти между самым верхним
выделенным блоком и концом оперативной памяти.
Переносимость coreleft уникальна для DOS. Функция не совместима с
Windows.
Смотрите также allocmem, brk, farcoreleft, malloc
Пример:
#include<stdio.h>
#include<alloc.h>
int main(void)
{
printf("Разница между самым верхним выделенным блоком и \n");
printf("вершиной heap равна %lu байт",(unsigned long)coreleft());
return 0;
}
