C Programma, lai lasītu rindiņu no faila un to parādītu

Šajā piemērā jūs iemācīsities lasīt tekstu no faila un glabāt to virknē, līdz tiek sastapta rakstzīme “ n”.

Lai saprastu šo piemēru, jums vajadzētu būt zināšanām par šādām C programmēšanas tēmām:

  • C Failu apstrāde
  • C programmēšanas virknes

Programma, lai lasītu tekstu no faila

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

Ja fails ir atrasts, programma faila saturu saglabā virknē c, līdz ''rodas jauna līnija.

Pieņemsim, ka program.txtfailā pašreizējā direktorijā ir šāds teksts.

C programmēšana ir lieliska. Man patīk C programmēšana. Kā tev iet?

Programmas rezultāts būs:

Dati no faila: C programmēšana ir lieliska. 

Ja fails program.txtnav atrasts, šī programma izdrukā kļūdas ziņojumu.

Interesanti raksti...