将文件输出定向到控制台
directing file output to the console
我正在使用 C 函数 foo(FILE* file)
将一些文本输出到文件。
我不想写入 .txt 文件,而是希望foo
写入控制台。
有没有办法将 'the console' 作为 FILE* 传递? (如果是,怎么做)?
(foo
是库的一部分,我不能直接编辑源代码)
有一个名为 stdout
的特殊文件对象,它将写入控制台(假设 shell 没有重定向任何内容)。
foo(stdout);
我正在使用 C 函数 foo(FILE* file)
将一些文本输出到文件。
我不想写入 .txt 文件,而是希望foo
写入控制台。
有没有办法将 'the console' 作为 FILE* 传递? (如果是,怎么做)?
(foo
是库的一部分,我不能直接编辑源代码)
有一个名为 stdout
的特殊文件对象,它将写入控制台(假设 shell 没有重定向任何内容)。
foo(stdout);