C: Exemple d’utilisation de ‘freopen( )’ pour changer un fichier associé à un stream

Author:

 pointeur
Download


//Bibliothèque:     #include 
//Syntaxe:     FILE *freopen(const char *fname, const char *mode, FILE *stream);
//Retour:          retourne un pointeur sur le stream en cas de succès 

  #include 
  #include 
  #include 

  int main(void)
  {
	time_t sec;
    FILE *fp;
    char fname[ ] = "test.txt";
    printf("Bienvenu sur mon programme");

    if((fp=freopen(fname, "w" ,stdout))==NULL)
	{
      fprintf( stderr, "Impossible de rédiriger stdout.n" );
      exit(1);
    }
   else
   {

  time(&sec);
 // cette ligne sera écrite dans le fichier test.txt
  printf( "%.24s: Ouvert en tant que stdout.n", ctime(&sec) );
   }

    fclose(fp);

    return 0;
  }

Leave a Reply

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