Maison > Problème commun > Quelle est la fonction de fgetc

Quelle est la fonction de fgetc

hzc
Libérer: 2020-06-20 11:22:42
original
9774 Les gens l'ont consulté

Quelle est la fonction de fgetc

Quelle est la fonction de fgetc ?

La fonction de la fonction fgetc est de lire un caractère du fichier spécifié. Il est nécessaire que le fichier soit ouvert en lecture, en lecture et en écriture, ou en ajoutant <.>

format, le mode écriture seule ne peut pas être lu.

fgetc est une fonction du langage informatique C. Cela signifie lire un caractère du fichier pointé par le flux de pointeur de fichier. Après avoir lu un octet, la position du curseur recule d'un octet. Format : int fgetc(FILE *stream);.

La fonction de la fonction fgetc() est de lire un caractère du fichier spécifié par le pointeur de fichier. La valeur ASCII du caractère est utilisée comme valeur de retour de la fonction. cela signifie que la fin du fichier EOF est la fin du fichier, la valeur est -1.

L'instruction "c=fgetc(fp);" lit un caractère du fichier spécifié par le pointeur de fichier fp et le stocke dans la variable c, qui est une variable de caractère. Avant d'appeler la fonction fgetc(), le fichier à lire doit être ouvert en lecture ou en lecture/écriture, et le fichier doit déjà exister.
La position de l'opération de lecture est également déterminée par le pointeur de position interne du fichier. Pour un fichier existant, lorsque le fichier est ouvert, le pointeur de position interne du fichier pointe vers le premier octet du fichier. À ce stade, la fonction fgetc() est appelée pour lire le premier octet de caractères. Après avoir lu un octet, le pointeur de position reculera automatiquement d'un octet. Ensuite, la fonction fgetc() est à nouveau appelée et la lecture est la suivante. 2ème personnage. En appelant cette fonction en continu, vous pouvez lire chaque caractère du fichier, et vous pouvez utiliser EOF pour déterminer si la fin du fichier a été atteinte

Description du contenu : La fonction renvoie le caractère suivant à partir de la position actuelle du flux de flux d'entrée et enregistre le fichier. L'indicateur de position augmente. Le caractère est lu comme un caractère non signé et converti en valeur entière.

Si la fin du fichier est atteinte ou qu'une erreur de lecture est rencontrée, EOF sera renvoyé. Puisque EOF est une valeur entière valide, lorsque vous utilisez un fichier binaire, vous devez utiliser la fonction feof pour détecter la fin du fichier. Vous devez également utiliser la fonction ferror pour vérifier les erreurs.
Référence : fputc(); getc(); putc();

La fonction de la fonction fgetc() est de lire un caractère du fichier spécifié par le pointeur de fichier. La valeur ASCII du caractère est utilisée comme valeur de retour de la fonction. Si la valeur de retour est EOF, cela signifie que la fin du fichier EOF est la fin du fichier, la valeur est -1.

L'instruction "c=fgetc(fp);" lit un caractère du fichier spécifié par le pointeur de fichier fp et le stocke dans la variable c, qui est une variable de caractère. Avant d'appeler la fonction fgetc(), le fichier à lire doit être ouvert en lecture ou en lecture/écriture, et le fichier doit déjà exister.
La position de l'opération de lecture est également déterminée par le pointeur de position interne du fichier. Pour un fichier existant, lorsque le fichier est ouvert, le pointeur de position interne du fichier pointe vers le premier octet du fichier. À ce stade, la fonction fgetc() est appelée pour lire le premier octet de caractères. Après avoir lu un octet, le pointeur de position reculera automatiquement d'un octet. Ensuite, la fonction fgetc() est à nouveau appelée et la lecture est la suivante. 2ème personnage. En appelant cette fonction en continu, vous pouvez lire chaque caractère du fichier, et vous pouvez utiliser EOF pour déterminer si la fin du fichier a été atteinte

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal