Как перейти на первую строку для записи следующего массива в файл? - C (СИ)
Формулировка задачи:
Я считаю в цикле значения массива, как после расчета очередного массива аа записывать его значения в один и тот же файл как в примере
I want to see the next result file:
1 2 4 7 11
2 3 5 8 12
3 4 6 9 13
4 5 7 10 14
5 6 8 11 15
#include <stdio.h>
int aa[5]={1,2,3,4,5};
int main()
{
FILE* ff;
ff = fopen("file.txt","w+");
for (int j=0;j<5;j++) {
for (int i=0;i<5;i++) {
aa[i]+=j;
fprintf(ff,"%d\n", aa[i]);
}
}
fclose(ff);
}Решение задачи: «Как перейти на первую строку для записи следующего массива в файл?»
textual
Листинг программы
ff = fopen("file.txt","a");
Объяснение кода листинга программы
file.txt- это имя файла, который будет открыт.a- это режим открытия файла, который означает добавление данных в конец файла.- fopen() - это функция, которая открывает файл для чтения или записи.
- fopen() возвращает файловый указатель, который используется для работы с файлом.
- Если файл не может быть открыт, то программа выдаст ошибку.