C/C++: Utilisation de ‘fgets()’ pour lire un nombre déterminé de caractères dans un stream

Author:


Download

/*
#include 
char *fgets ( char * restrict buffer , int n , FILE * restrict fichier  );
 */

  #include 
  #include 

  int main(int argc, char *argv[])
  {
    FILE *fichier;
    char str[256];

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

    while(!feof(fichier))
	{
	   /* Lire 256 caractères dans le fichier */
      if(fgets(str, 256, fichier))
		  printf("%s", str);
    }

    fclose(fichier);

    return 0;
  }

Leave a Reply

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