C 如何将输出重定向到控制台窗口?

C 如何将输出重定向到控制台窗口?,c,file-handling,C,File Handling,我编写简单的控制台函数,并使用freopen将printf语句重定向到一个文件。是否可以“关闭”文件的输出,并在代码中稍后将printf输出重定向回控制台窗口?fprintf允许您打印到特定的文件流。比如说, fprintf(stdout, "message"); 在标准输出(控制台)中打印消息,以便。。。如您所见,printf只是fprintf的一个专门化 我希望这对您有所帮助。fprintf允许您打印到特定的文件流。比如说, fprintf(stdout, "message"); 在标准

我编写简单的控制台函数,并使用freopen将printf语句重定向到一个文件。是否可以“关闭”文件的输出,并在代码中稍后将printf输出重定向回控制台窗口?

fprintf
允许您打印到特定的文件流。比如说,

fprintf(stdout, "message");
在标准输出(控制台)中打印
消息
,以便。。。如您所见,
printf
只是
fprintf
的一个专门化


我希望这对您有所帮助。

fprintf
允许您打印到特定的文件流。比如说,

fprintf(stdout, "message");
在标准输出(控制台)中打印
消息
,以便。。。如您所见,
printf
只是
fprintf
的一个专门化


我希望这能有所帮助。

为什么不使用fprintf进行文件写入而不进行重定向?为什么不使用fprintf进行文件写入而不进行重定向?