C ++ fgetc () - C ++ - vakiokirjasto

Funktio fgetc () C ++: ssa lukee seuraavan merkin annetusta tulovirrasta.

fgetc () prototyyppi

 int fgetc (FILE * -virta);

fgetc()Toiminto vie tiedostovirrasta argumenttina ja palauttaa seuraavan merkin annetusta virrasta kuin kokonaisluku tyyppi.

Se määritetään otsikkotiedostossa.

fgetc () -parametrit

stream: Tiedostovirta merkin lukemiseksi.

fgetc () Palautusarvo

  • Menestyksessä fgetc () -funktio palauttaa luetun merkin.
  • Epäonnistumisen yhteydessä se palauttaa EOF: n. Jos vika johtuu tiedoston lopusta, se asettaa eof-ilmaisimen. Jos vika johtuu muista virheistä, se asettaa virheen osoittimen.

Esimerkki: Kuinka funktio fgetc () toimii

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

Kun suoritat ohjelmaa, mahdollinen tulos on:

 Esimerkki tiedostojen käsittelystä

Mielenkiintoisia artikkeleita...