将文件输出定向到控制台

directing file output to the console

我正在使用 C 函数 foo(FILE* file) 将一些文本输出到文件。

我不想写入 .txt 文件,而是希望foo写入控制台。

有没有办法将 'the console' 作为 FILE* 传递? (如果是,怎么做)?

foo 是库的一部分,我不能直接编辑源代码)

有一个名为 stdout 的特殊文件对象,它将写入控制台(假设 shell 没有重定向任何内容)。

foo(stdout);