Как перейти на первую строку для записи следующего массива в файл? - 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() возвращает файловый указатель, который используется для работы с файлом.
- Если файл не может быть открыт, то программа выдаст ошибку.
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д