Š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.txt
failā 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.txt
nav atrasts, šī programma izdrukā kļūdas ziņojumu.