Учись программированию на C++ Builder бесплатно!

Функция


Возвращает размер неиспользуемой оперативной памяти.

Синтаксис


#include <alloc.h>
unsigned coreleft(void);

Прототип


alloc.h

Описание


Функция coreleft возвращает размер неиспользуемой оперативной памяти. Выводятся различные значения в зависимости от модели памяти.

Возвращаемое значение


В малых моделях памяти coreleft возвращает количество неиспользуемой памяти между вершиной heap и стеком. В больших моделях памяти, она возвращает объем памяти между самым верхним выделенным блоком и концом оперативной памяти.

Переносимость


Уникальна для DOS. Функция не совместима с Windows.

Пример


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

int main(void)
{
printf("Разница между самым верхним выделенным блоком и \n");
printf("вершиной heap равна %lu байт", (unsigned long)coreleft());
return 0;
}
Поделиться