Прочесть данные из файла - C (СИ)

Узнай цену своей работы

Формулировка задачи:

Нашел в интернете код для открытия файла:
#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("Ошибка");
    }
 
}
Когда запускаю программу, выводится пустая строка, хотя я записал в файле "Hello, world!" И после запуска текст стирается Что тут не так в коде?

Решение задачи: «Прочесть данные из файла»

textual
Листинг программы
fo = fopen("d:\\Andrew\\test.txt", "rt");
    if (!fo){
        printf("Ошибка");
        return;
    }

Объяснение кода листинга программы

  1. fo - это переменная типа файл, которая открыла файл test.txt для чтения.
  2. Если файл не может быть открыт, то программа выведет сообщение Ошибка и завершит выполнение.

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

9   голосов , оценка 3.889 из 5
Похожие ответы