Digg StumbleUpon LinkedIn YouTube Flickr Facebook Twitter RSS Reset

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

 pointeur
{filelink=13129}

 
//Bibliothèque:     #include <stdio.h>
//Syntaxe:     FILE *freopen(const char *fname, const char *mode, FILE *stream);
//Retour:          retourne un pointeur sur le stream en cas de succès 
 
  #include <stdio.h>
  #include <stdlib.h>
  #include <time.h>
 
  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;
  }

No comments yet.

Leave a Comment