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
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();
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!