Прочесть данные из файла - C (СИ)
Формулировка задачи:
Нашел в интернете код для открытия файла:
Когда запускаю программу, выводится пустая строка, хотя я записал в файле "Hello, world!"
И после запуска текст стирается
Что тут не так в коде?
#include <stdio.h> #include <stdlib.h> #include <locale.h> int main() { setlocale(LC_ALL, "rus"); FILE *fo; fo = fopen("d:\\Andrew\\test.txt", "wt"); if ((fo= fopen("d:\\Andrew\\test.txt", "wt")) == 0) { printf("Ошибка"); } }
Решение задачи: «Прочесть данные из файла»
textual
Листинг программы
fo = fopen("d:\\Andrew\\test.txt", "rt"); if (!fo){ printf("Ошибка"); return; }
Объяснение кода листинга программы
fo
- это переменная типа файл, которая открыла файлtest.txt
для чтения.- Если файл не может быть открыт, то программа выведет сообщение
Ошибка
и завершит выполнение.
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д