free (ptr);
}
void print_()
{
for (int i=0;i<=n;i++)
{
for (int j=0;j<=m;j++)
{
printf ("%8.3f ",ptr[i][j]);
}
printf ("\n");
}
}
int write_(char name[80])
{
FILE *pf;
if (!(pf=fopen(name,"wt"))) return 0;
for (int i=0;i<=n;i++)
{
for (int j=0;j<=m;j++)
{
fprintf (pf,"%f ",ptr[i][j]);
}
fprintf (pf,"\n");
}
fclose (pf);
}
};
void main()
{
clrscr();
MATR A;
A.read_("C:\mas.txt");
A.print_();
A.write_("C:\out.txt");
A.free_();
}
Трофимов С.П. Программирование в Си. Динамическое распределение памяти:
Метод. указания. Екатеринбург: изд-во УГТУ, 1998.
Трофимов С.П. Программирование в Си. Организация ввода-вывода:
Метод. указания. Екатеринбург: изд-во УГТУ, 1998.
Хинт К. Си без проблем. Руководство пользователя. М.: Бином, 1997.