Технология программирования. Базовые конструкции C/C++. Липачев Е.К. - 111 стр.

UptoLike

Составители: 

111
for (int j=0;j<n;j++)
fprintf(fp,"%d ",a[i][j]);
fclose(fp);
Пример. Запись в файл матрицы чисел с плавающей точкой. Числа
создаются с помощью генератора случайных чисел. Запись в файл
производится построчно каждая строка матрицы с новой строки.
/* Запись матрицы в файл.
Каждая строка матрицы - перевод на новую строку в
файле */
//
FILE *fp;
char * fileName="d:\\temp\\resAA.txt";
fp=fopen(fileName,"w");
// заполнение массива числами
const int n=4;
double a[n][n];
for (int i=0;i<n;i++)
for (int j=0;j<n;j++)
a[i][j]= ((rand() % 10) +i*j)*0.1;
// запись в файл
for (int i=0;i<n;i++) {
for (int j=0;j<n;j++)
fprintf(fp,"%f ",a[i][j]);
// или fprintf(fp,"%e ",a[i][j]);
fprintf(fp,"\n");
}
fclose(fp);
Файловый ввод и вывод в C++
Для работы с файлами в C++, прежде всего, необходимо включить в
программу заголовочный файл fstream.h. Этот файл содержит описание
   for (int j=0;j