Šiame pavyzdyje jūs išmoksite skaityti tekstą iš failo ir laikyti jį eilutėje, kol atsiras naujos eilutės simbolis „ n“.
Norėdami suprasti šį pavyzdį, turėtumėte žinoti šias C programavimo temas:
- C Failų tvarkymas
- C programavimo eilutės
Programa skaityti tekstą iš failo
#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; )
Jei failas yra rastas, programa išsaugo failo turinį eilutėje c, kol ''
bus nustatyta nauja eilutė .
Tarkime, kad program.txt
faile yra toks tekstas dabartiniame kataloge.
C programavimas yra nuostabus. Man patinka C programavimas. Kaip tau sekasi?
Programos rezultatas bus:
Duomenys iš failo: C programavimas yra nuostabus.
Jei failas program.txt
nerastas, ši programa išspausdina klaidos pranešimą.