Se redirigo l'output su file così:
codice:
freopen("nuovo_file", "wb", stdout);
funziona, il problema è quando voglio ripristinare il normale flusso, cioè fare in modo che i dati vengano di nuovo stampati a schermo, invece che su "nuovo_file".

Grazie,
Marco.