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 — Весь сайт целиком можно загрузить по ссылкам из раздела Скачать
Кнопка жизни К911
   Отправить письмо
Кулабухов Артем, Беларусь




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

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