C Program za branje vrstice iz datoteke in prikaz

V tem primeru se boste naučili brati besedilo iz datoteke in ga shraniti v niz, dokler ne zasledite znaka za novo vrstico ' n'.

Če želite razumeti ta primer, morate poznati naslednje teme programiranja C:

  • C Ravnanje z datotekami
  • C Programski nizi

Program za branje besedila 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; ) 

Če datoteko najdete, program shrani vsebino datoteke v niz c, dokler ne najde ''nove vrstice.

Recimo, da program.txtdatoteka vsebuje naslednje besedilo v trenutnem imeniku.

C programiranje je super. Obožujem C programiranje. Kako si

Rezultat programa bo:

Podatki iz datoteke: Programiranje C je super. 

Če datoteke program.txtni mogoče najti, ta program natisne sporočilo o napaki.

Zanimive Članki...