Программа на C для чтения строки из файла и ее отображения

В этом примере вы научитесь читать текст из файла и сохранять его в строке до тех пор, пока не встретится символ новой строки ' n'.

Чтобы понять этот пример, вы должны знать следующие темы программирования на C:

  • C Обработка файлов
  • Строки программирования C

Программа для чтения текста из файла

#include #include // For exit() function int main() ( char c(1000); FILE *fptr; if ((fptr = fopen("program.txt", "r")) == NULL) ( printf("Error! opening file"); // Program exits if file pointer returns NULL. exit(1); ) // reads text until newline is encountered fscanf(fptr, "%(^)", c); printf("Data from the file:%s", c); fclose(fptr); return 0; ) 

Если файл найден, программа сохраняет содержимое файла в строке c до тех пор, пока ''не встретится новая строка .

Предположим, что program.txtфайл содержит следующий текст в текущем каталоге.

Программирование на C - это здорово. Я люблю программирование на C. Как дела?

Результатом программы будет:

Данные из файла: программирование на C - это здорово. 

Если файл program.txtне найден, программа выводит сообщение об ошибке.

Интересные статьи...