将标准输出重定向到文件?

时间:2014-04-17 14:13:53

标签: c stdout

我想编写一个函数,将标准输出重定向到文件名为“name”.log的文件,其中“name”是函数的参数

void redirect(char *name) {

我不知道从哪里开始。

1 个答案:

答案 0 :(得分:1)

您可以使用freopen()

// code copied from the link
#include <stdio.h>
...
FILE *fp;
...
fp = freopen ("/tmp/logfile", "a+", stdout);
...