2014-04-17 3 views
-1

Je veux écrire une fonction qui rediriger la sortie standard vers un fichier où le nom du fichier est « nom » .log « nom » est l'argument de la fonctionRedirige la sortie standard vers un fichier?

void redirect(char *name) { 

Je ne savoir par où commencer.

Répondre

1

Vous pouvez utiliser freopen()

// code copied from the link 
#include <stdio.h> 
... 
FILE *fp; 
... 
fp = freopen ("/tmp/logfile", "a+", stdout); 
... 
Questions connexes