C Program za čitanje retka iz datoteke i prikaz

U ovom ćete primjeru naučiti čitati tekst iz datoteke i pohranjivati ​​ga u niz dok se ne naiđe na novi znak ' n'.

Da biste razumjeli ovaj primjer, trebali biste imati znanje sljedećih C programskih tema:

  • C Rukovanje datotekama
  • C Programske žice

Program za čitanje teksta iz datoteke

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

Ako je datoteka pronađena, program sprema sadržaj datoteke u niz c dok ''se ne naiđe na novi redak.

Pretpostavimo da program.txtdatoteka sadrži sljedeći tekst u trenutnom direktoriju.

C programiranje je strašno. Obožavam C programiranje. Kako si?

Rezultat programa bit će:

Podaci iz datoteke: C programiranje je sjajno. 

Ako datoteka program.txtnije pronađena, ovaj program ispisuje poruku o pogrešci.

Zanimljivi članci...