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++ — ©...
  Update World C++: Сборник GPL QT исходников
  Весь сайт целиком можно загрузить по ссылкам из раздела Скачать
Нетология

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

Функция Освобождает ранее выделенный блок памяти.


Синтаксис          #include<dos.h>
                   int freemem(unsigned seg);

Файл, содержащий   dos.h
прототип

Описание           freemem освобождае    блок    памяти     выделенный
                   предшествовавшим  вызовом  allocmem.  seg  -  адрес
                   сегмента выделенного блока.

Возвращаемое       При успешном завершении возвращает 0, при ошибке
значение           возвращает -1 и устанавливает глобальную переменную
                   erron равной:

                   ENOMEM - Недостаточно памяти.

Смотрите также     allocmem, free.

Пример:

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

int main(void)
{
   unsigned int size,segp;
   int stat;
   size = 64;  /* выделить блок размером 1024 (64х16) байт */
   stat = allocmem(size,&segp);
   if(stat == 0)
      printf("Память выделена в сегменте %X\n",segp);
   else
      printf("Максимально доступно %u параграфов памяти\n",stat);
   freemem(segp);
   return 0;
}



Letyshops [lifetime]