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