C Program do odczytu wiersza z pliku i wyświetlenia go

W tym przykładzie nauczysz się czytać tekst z pliku i przechowywać go w ciągu do momentu napotkania znaku nowej linii „ n”.

Aby zrozumieć ten przykład, powinieneś znać następujące tematy programowania w C:

  • C Obsługa plików
  • C ciągi programowania

Program do czytania tekstu z pliku

#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; ) 

Jeśli plik zostanie znaleziony, program zapisuje zawartość pliku w ciągu c do momentu ''napotkania znaku nowej linii.

Załóżmy, że program.txtplik zawiera następujący tekst w bieżącym katalogu.

Programowanie w C jest niesamowite. Uwielbiam programowanie w C. Jak się masz?

Wynik programu będzie:

Dane z pliku: programowanie w C jest niesamowite. 

Jeśli plik program.txtnie zostanie znaleziony, ten program wyświetli komunikat o błędzie.

Interesujące artykuły...