C Programa nuskaityti failo eilutę ir ją parodyti

Š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.txtfaile 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.txtnerastas, ši programa išspausdina klaidos pranešimą.

Įdomios straipsniai...