C Program for å lese en linje fra en fil og vise den

I dette eksemplet lærer du å lese tekst fra en fil og lagre den i en streng til den nye linjen ' n' tegnet oppstår.

For å forstå dette eksemplet, bør du ha kunnskap om følgende C-programmeringsemner:

  • C Filhåndtering
  • C Programmeringsstrenger

Program for å lese tekst fra en fil

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

Hvis filen blir funnet, lagrer programmet innholdet i filen til en streng c til ''det oppstår en ny linje.

Anta at program.txtfilen inneholder følgende tekst i gjeldende katalog.

C-programmering er kjempebra. Jeg elsker C-programmering. Hvordan går det?

Resultatet av programmet vil være:

Data fra filen: C-programmering er fantastisk. 

Hvis filen program.txtikke blir funnet, skriver dette programmet ut en feilmelding.

Interessante artikler...