C/stdlib.h/free — различия между версиями
Admin (обсуждение | вклад) м (1 версия: Импорт контента...) |
Admin (обсуждение | вклад) м (1 версия: Импорт контента...) |
(нет различий)
|
Текущая версия на 13:23, 25 мая 2010
free: returns the memory to the heap
<source lang="cpp">
//Declaration: void free(void *ptr);
#include <stdlib.h> #include <stdio.h> int main(void) { char *str[100]; int i; for(i=0; i<100; i++) { if((str[i] = malloc(128))==NULL) { printf("Allocation Error\n"); exit(1); } gets(str[i]); } /* now free the memory */ for(i=0; i<100; i++){ free(str[i]); } return 0; } </source>