В чём ошибка? - C (СИ) (156455)
Формулировка задачи:
Записываю в файл число (целое):
Получаю в файле данные:
"{";
FILE *fp; int f = 123; fp = fopen("123.txt","wb+"); fwrite(&f,sizeof(int),1,fp);
Решение задачи: «В чём ошибка?»
textual
Листинг программы
#include <stdio.h> #include <stdlib.h> int main(void) { FILE *file = fopen("1.txt", "w"); int f = 123; fprintf(file, "%d", f); fclose(file); return 0; }
Объяснение кода листинга программы
- Включаем необходимые заголовочные файлы
1.1
#include <stdio.h>
1.2#include <stdlib.h>
- Определяем функцию main()
- Открываем файл
1.txt
в режиме записи 3.1FILE *file = fopen(
1.txt,
w);
- Объявляем и инициализируем переменную типа int
4.1
int f = 123;
- Выводим значение переменной f в файл
5.1
fprintf(file,
%d, f);
- Закрываем файл
6.1
fclose(file);
- Завершаем функцию main()
7.1
return 0;
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д