EOF (End of File) est une constante en langage C qui représente la fin d'un fichier ou d'un flux. Lorsque vous utilisez les fonctions de manipulation de fichiers, vous pouvez détecter si la fin du fichier a été atteinte en vérifiant si la valeur renvoyée est égale à EOF.
Signification de EOF en langage C
EOF (End of File) est une constante prédéfinie en langage C qui représente la fin d'un fichier ou d'un flux. Il est utilisé pour détecter si une opération de lecture ou d'écriture de fichier a atteint la fin du fichier.
Utilisation
En langage C, utilisez la constante EOF pour vérifier si le résultat d'une opération d'entrée ou de sortie a atteint la fin du fichier. Il est souvent utilisé conjointement avec des fonctions de manipulation de fichiers telles que fscanf
, fprintf
et fgetc
. fscanf
、fprintf
和 fgetc
。
例如:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 |
|
在这个示例中,getc()
函数从文件流中读取单个字符,并将其存储在 c
变量中。循环会一直持续到 getc()
返回 EOF,表示已达到文件末尾。
注意事项
1 2 3 |
|
相反的常量
在文件操作中,EOF 的相反常量是 FEOF
getc()
lit un seul caractère du flux de fichiers et le stocke dans la variable c
. La boucle continue jusqu'à ce que getc()
renvoie EOF, indiquant que la fin du fichier a été atteinte. 🎜🎜🎜Notes🎜🎜FEOF
(File Error On End of File), ce qui signifie fichier lecture L'opération de récupération ou d'écriture a échoué. Dans la plupart des cas, FEOF est renvoyé lorsqu'une opération de lecture ou d'écriture de fichier rencontre une erreur (par exemple, le fichier est inaccessible). 🎜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!