С учетом следующей функции:
freopen("file.txt","w",stdout);
Перенаправляет стандартный вывод в файл, как мне сделать так, чтобы стандартный вывод перенаправлялся обратно в консоль?
Замечу, да, есть другие вопросы, подобные этому, , но они касаются linux / posix Я использую Windows.
Вы не можете быть назначены на стандартный вывод, который сводит на нет один набор решений, которые полагаются на него.
dup и dup2 () не являются родными для окон, аннулируя другой набор. Как уже говорилось, функции posix не применяются (если не считать fdopen ()).