C Program failist rea lugemiseks ja selle kuvamiseks

Selles näites õpite failist teksti lugema ja seda stringis hoidma, kuni ilmub uusrida ' n'.

Selle näite mõistmiseks peaksid teil olema teadmised järgmistest C-programmeerimise teemadest:

  • C Failide käitlemine
  • C Programmeerimisstringid

Programm failist teksti lugemiseks

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

Kui fail leitakse, salvestab programm faili stringi c kuni ''uue rea leidmiseni.

Oletame, et program.txtfail sisaldab praeguses kataloogis järgmist teksti.

C programmeerimine on vinge. Mulle meeldib C programmeerimine. Kuidas sul läheb?

Programmi väljund on:

Andmed failist: C programmeerimine on vinge. 

Kui faili program.txtei leita, prindib see programm tõrketeate.

Huvitavad Artiklid...