【发布时间】:2023-05-22 13:31:01
【问题描述】:
我想编写一个函数,它将标准输出重定向到一个文件,其中文件名为“name”.log,其中“name”是函数的参数
void redirect(char *name) {
我不知道从哪里开始。
【问题讨论】:
我想编写一个函数,它将标准输出重定向到一个文件,其中文件名为“name”.log,其中“name”是函数的参数
void redirect(char *name) {
我不知道从哪里开始。
【问题讨论】:
您可以使用freopen()
// code copied from the link
#include <stdio.h>
...
FILE *fp;
...
fp = freopen ("/tmp/logfile", "a+", stdout);
...
【讨论】: