- streambuf* cout_sbuf = cout.rdbuf(); // save original sbuf
- ofstream fout("ScapeLog.txt");
- cout.rdbuf(fout.rdbuf()); // redirect 'cout' to a 'fout'
- cout << "Sortie console C++" << endl;
- //extern "C" { //Je sais pas pourquoi ça marche que sans le extern
- FILE *fp;
- if((fp=freopen("ScapeOut.txt", "w" ,stdout))==NULL) {
- printf("Cannot open file.\n");
- exit(1);
- }
- printf("Sortie Console C.\n");
- //}