Funktsioon fgetc () C ++ -s loeb järgmise sisendi voost järgmise märgi.
fgetc () prototüüp
int fgetc (FILE * voog);
fgetc()
Funktsioon võtab file stream oma argument ja tagastab järgmisel tegelasele antud stream kui täisarv tüüpi.
See on määratletud päisefailis.
fgetc () parameetrid
voog: failivoog märgi lugemiseks.
fgetc () Tagastusväärtus
- Edu korral tagastab funktsioon fgetc () loetud tähemärgi.
- Ebaõnnestumisel tagastab EOF. Kui tõrge on põhjustatud faili lõppemise tõttu, määrab see eof-indikaatori. Kui rike on põhjustatud muudest vigadest, määrab see veaindikaatori.
Näide: Kuidas funktsioon fgetc () töötab
#include int main() ( int c; FILE *fp; fp = fopen("file.txt","r"); if (fp) ( while(feof(fp) == 0) ( c = fgetc(fp); putchar(c); ) ) else perror("File opening failed"); fclose(fp); return 0; )
Programmi käivitamisel on võimalik väljund:
Failide käitlemise näide