Реферат: Динамическое распределение памяти

int pos=0,flag=1;

m=0;

n=0;

if (!(pf=fopen(name,"rt"))) return 0;

ptr=(double **)malloc(sizeof(double *));

ptr[0]=(double *)malloc(sizeof(double));

while ((c=fgetc(pf))!=EOF)

{

if (((c>='0')&&(c<='9'))||(c=='.'))

{

num[pos]=c;

pos++;

flag=1;

}

if ((c==' ')&&(flag))

{

flag=0;

num[pos]=0;

ptr[i][j]=atof(num);

j++;

ptr[i]=(double *)realloc(ptr[i],sizeof(double)*(j+1));

pos=0;

}

if ((c=='\n')&&(flag))

{

flag=0;

num[pos]=0;

ptr[i][j]=atof(num);

i++;

К-во Просмотров: 612
Бесплатно скачать Реферат: Динамическое распределение памяти