C Programm zum Lesen und Anzeigen einer Zeile aus einer Datei

In diesem Beispiel lernen Sie, Text aus einer Datei zu lesen und in einer Zeichenfolge zu speichern, bis das Zeilenumbruchzeichen ' n' gefunden wird.

Um dieses Beispiel zu verstehen, sollten Sie die folgenden C-Programmierthemen kennen:

  • C Dateihandhabung
  • C Programmierzeichenfolgen

Programm zum Lesen von Text aus einer Datei

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

Wenn die Datei gefunden wird, speichert das Programm den Inhalt der Datei in einer Zeichenfolge c, bis eine ''neue Zeile gefunden wird.

Angenommen, die program.txtDatei enthält den folgenden Text im aktuellen Verzeichnis.

C-Programmierung ist fantastisch. Ich liebe C-Programmierung. Wie geht es Dir?

Die Ausgabe des Programms lautet:

Daten aus der Datei: C-Programmierung ist fantastisch. 

Wenn die Datei program.txtnicht gefunden wird, gibt dieses Programm eine Fehlermeldung aus.

Interessante Beiträge...