Syntaxe :
#include <cstdio> FILE *freopen(const char *nom, const char *mode, FILE *flux);
La fonction freopen()
est utilisée pour réassigner un flux
existant
à un différent fichier nom
et/ou mode
d'ouverture.
Après l'appel à cette fonction, le flux
passé en paramètre fera référence
au nouveau fichier (nom
) avec les droits d'accès spécifiés par mode
.
La valeur de retour de freopen()
est le nouveau flux ou NULL
s'il y a
eu une erreur.
L'utilisation de l'argument mode
se fait de la même manière que la fonction
fopen()
.