C ++ fgetc () - Bibliothèque standard C ++

La fonction fgetc () en C ++ lit le caractère suivant du flux d'entrée donné.

prototype fgetc ()

 int fgetc (FICHIER * flux);

La fgetc()fonction prend un flux de fichier comme argument et renvoie le caractère suivant du flux donné sous forme de type entier.

Il est défini dans le fichier d'en-tête.

Paramètres de fgetc ()

stream: Le flux de fichier pour lire le caractère.

fgetc () Valeur de retour

  • En cas de succès, la fonction fgetc () renvoie le caractère lu.
  • En cas d'échec, il renvoie EOF. Si l'échec est dû à la fin du fichier, il active l'indicateur eof. Si l'échec est causé par d'autres erreurs, il définit l'indicateur d'erreur.

Exemple: Comment fonctionne la fonction fgetc ()

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

Lorsque vous exécutez le programme, une sortie possible sera:

 Exemple de gestion de fichiers

Articles intéressants...