Syntaxe
La syntaxe générale de la fonction FGETC () est:
int fgetc (fichier * pointeur)Ici, le pointeur vers un objet de fichier est passé comme argument pour accéder au fichier souhaité et effectuer une certaine opération sur le fichier.
Exemple de programmation 1
Dans cet exemple de programmation, nous expliquerons l'utilité et l'implémentation de la fonction fGetC ():
#inclureSortir
Capture d'écran de contenu de fichier
Explication
Dans cet exemple de programmation, nous ouvrirons un fichier nommé "déposer.SMS" Dans un mode d'écriture à l'aide de la fonction fopen () et écrivez quelques entrées dans le fichier. Après avoir clôturé le fichier à l'aide de la fonction fclose (), nous ouvrirons à nouveau ce fichier particulier en mode de lecture pour prendre chaque caractère à partir du fichier. Pour cela, nous appellerons la fonction FGETC () comme un argument à l'intérieur de la parenthèse de la boucle while, et cette boucle sera itérée jusqu'à ce que nous atteignions le dernier caractère du fichier en utilisant EOF. EOF représente la fin du fichier. Ensuite, nous imprimerons chaque personnage.
Exemple de programmation 2
Ici, nous verrons un autre exemple important de la fonction fGetc ():
#inclureSortir
Capture d'écran de contenu de fichier
Explication
Ici, nous ouvrirons un fichier nommé "mon fichier.SMS" Utilisation de la fonction fopen () en mode de lecture. Ce fichier contenait déjà des données. Maintenant, nous voulons lire chaque caractère à partir de ce fichier. Pour cela, nous appellerons la fonction FGETC (), qui lit chaque caractère à partir de ce fichier et le stocke à l'intérieur d'une variable de type de caractère nommée "CH". Puisque nous atteindrons le dernier caractère du fichier, nous utiliserons la fonction feof () pour terminer la boucle. Maintenant, nous allons imprimer chaque personnage.
Exemple de programmation 3
Dans cet exemple de programmation, nous verrons la dernière caractéristique importante de la fonction FGETC ():
#inclureSortir
Capture d'écran de contenu de fichier
Explication
Ici, nous ouvrirons un fichier nommé "virgule.SMS" Utilisation de la fonction fopen () en mode de lecture. Ce fichier contenait déjà des données. Maintenant, nous voulons compter un personnage spécial nommé virgule (,) De ce fichier. Pour cela, nous appellerons la fonction FGETC () qui lit chaque caractère spécial à partir de ce fichier et le stocke à l'intérieur d'une variable de type entier nommée "X". Puisque nous atteindrons le dernier caractère du fichier, nous utiliserons EOF pour mettre fin à la boucle. C'est comment imprimer le nombre total de virgules dans ce fichier.
Conclusion
Cet article discuté en détail le concept de la fonction FGETC (), nous avons réalisé que cette fonction particulière aide le codeur à acquérir chaque caractère individuellement à partir du fichier. Pour cela, nous pouvons facilement reconnaître chaque caractère écrit dans le fichier. Cette fonction est souvent utilisée dans le langage C dans le concept de l'arène de fichiers.