Exemple d’utilisation de la fonction ‘void rewind ( FILE *fp )’ pour modifier la position d’accès au fichier en lecture

Author:


Download

  /*
    Lire le contenu d'un fichier
    et l'afficher deux fois à l'aide
	de la fonction 'rewind'
  */
  #include 
  #include 

  int main(int argc, char *argv[])
  {

    FILE *fichier;

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

	printf("Le contenu du fichiern");
	// Afficher le contenu du fichier
    while(!feof(fichier))
	{
        putchar(getc(fichier));
    }
	printf("Le contenu du fichier en Majusculen");

	// Revenir au début du fichier
    rewind(fichier);

   //Afficher le contenur du fichier  en majuscule
    while(!feof(fichier))
	{
        putchar(toupper(getc(fichier)));
    }
    fclose(fichier);

	return 0;
  }

Leave a Reply

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