Digg StumbleUpon LinkedIn YouTube Flickr Facebook Twitter RSS Reset

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


{filelink=13122}

/*
#include <stdio.h>
char *fgets ( char * restrict buffer , int n , FILE * restrict fichier  );
 */
 
  #include <stdio.h>
  #include <stdlib.h>
 
  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;
  }

No comments yet.

Leave a Comment