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