Реферат: Динамическое распределение памяти
void main(void)
{
long N=1;
char *A;
A=(char *)calloc(N,1024); //Выделение в куче места
do
{
free(A); //Освобождение массива
A=(char *)calloc(N,1024); //Выделение памяти под больший массив
N++; //Увеличение счетчика
}
while(A!=NULL); //Продолжать пока память выделяется
printf("\nMaximum size of heap N=%iKb",N);//Выводрезультатов
}
Задание №16
#include <stdio.h>
#include <conio.h>
#include <alloc.h>
#include <process.h>
#include <stdlib.h>
struct MATR
{
int n,m;
double **ptr;
int read_(char name[80])
{
FILE *pf;
int i=0,j=0;
char c;