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; }