Digg StumbleUpon LinkedIn YouTube Flickr Facebook Twitter RSS Reset

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

 pointeur
Download

//Bibliothèque: include <stdio.h>
//Syntaxe:  int feof(FILE *fp);
/*Retour:       retourne une valeur superieur à zéro
                si le pointeur est à la fin du fichier*/
 
  #include <stdio.h>
  #include <stdlib.h>
 
  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;
  }
----------------------------------------------------------------------------

No comments yet.

Leave a Comment