Latest web development tutorials

fonctions de la bibliothèque C - feof ()

C bibliothèque standard - <stdio.h> C bibliothèque standard - <stdio.h>

description

fonctions de la bibliothèque Cint feof (FILE * stream) test de débit donné fin de flux d'identificateur de fichier.

déclaration

Voici la déclaration de la fonction feof ().

int feof(FILE *stream)

Paramètres

  • flux - Ceci est un pointeur sur FILE pointeur sur un objet, le flux FILE d'identificateur d'objet.

Valeur de retour

Lors de la configuration du flux associé à l'extrémité de l'identificateur de fichier, la fonction retourne une valeur non nulle, sinon il retourne zéro.

Exemples

L'exemple suivant illustre la fonction feof () est utilisée.

#include <stdio.h>

int main ()
{
   FILE *fp;
   int c;
  
   fp = fopen("file.txt","r");
   if(fp == NULL) 
   {
      perror("打开文件时发生错误");
      return(-1);
   }
   while(1)
   {
      c = fgetc(fp);
      if( feof(fp) )
      { 
          break ;
      }
      printf("%c", c);
   }
   fclose(fp);
   return(0);
}

Supposons que nous ayons unfile.txt de fichier texte,son contenu sont présentés ci - dessous. Le document servira de notre programme d'exemple à l'aide d'une entrée:

这里是 w3cschool.cc

Nous allons compiler et exécuter le programme ci-dessus, qui se traduira par ce qui suit:

这里是 w3cschool.cc

C bibliothèque standard - <stdio.h> C bibliothèque standard - <stdio.h>