Vérifier si on a atteint la fin du fichier avec la fonction ‘int feof ( FILE *fichier )’

Author:

 pointeur
Download

//Bibliothèque: include 
//Syntaxe:  int feof(FILE *fp);
/*Retour:       retourne une valeur superieur à zéro
                si le pointeur est à la fin du fichier*/

  #include 
  #include 

  int main(void){
     FILE *fichier;

     if((fichier=fopen("test.txt", "rb"))==NULL)
	 {
        printf("Impossible d'ouvrir le fichier.");
        exit(1);
     }

     while(!feof(fichier)) // tant qu'on a pas atteint la fin du fichier
	 {
		// Lire le contenu du fichier par caractère
        char ch = getc(fichier);
        printf("%c",ch);
     }

     fclose(fichier);

	 return 0;
  }

Leave a Reply

Your email address will not be published. Required fields are marked *