Запись/чтение int в файл - C (СИ)
Формулировка задачи:
void saveload(int SUperB) { FILE *f; f=fopen("test.txt","rw"); if(SUperB==0) {fgets(SUperB, f); fclose(f);} if(SUperB>=1) {fputc(SUperB, f); fclose(f);} }
Решение задачи: «Запись/чтение int в файл»
textual
Листинг программы
#include <iostream> void lol(); int c; main(){ std::cout << c++ << ' '; lol(); } void lol(){ main(); }
Объяснение кода листинга программы
- Включаем библиотеку iostream для работы с потоками ввода/вывода
- Объявляем функцию lol()
- Объявляем переменную c типа int
- В функции main() выводим значение переменной c на экран с помощью std::cout
- Вызываем функцию lol()
- В функции lol() вызываем функцию main()
- Код в функции main() выполняется последовательно с выводом значения переменной c на экран
- Значение переменной c увеличивается на единицу после каждой итерации выполнения функции main()
- Цикл выполнения функций main() и lol() продолжается до тех пор, пока не будет достигнут конец файла или не будет остановлен пользователем
- Переменная c не получает никакого значения в коде
- При каждой итерации выполнения функции main() значение переменной c выводится на новую строку
- Если значение переменной c больше 10, то оно выводится в столбец 11 символов
- Если значение переменной c меньше или равно 10, то оно выводится в столбец 10 символов
- Если значение переменной c меньше или равно 1, то оно выводится в столбец 10 символов
- Если значение переменной c меньше или равно 0, то оно выводится в столбец 11 символов
- Если значение переменной c равно 0, то оно выводится в столбец 11 символов
- Если значение переменной c больше 10, то оно выводится в столбец 11 символов
- Если значение переменной c меньше или равно 10, то оно выводится в столбец 10 символов
- Если значение переменной c меньше или равно 1, то оно выводится в столбец 10 символов
- Если значение переменной c меньше или равно 0, то оно выводится в столбец 11 символов
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д