fprintf方法原型
int fprintf(FILE *, const char *, ...)
FILE*为信息输出的文件流指针,如stdout,stderr
test.exe 1>out.log 2>err.log stdout重定向到out.log中, stderr重定向到err.log中
test.exe >out.log 2>&1 stdout重定向到out.log中,stderr内容追加到out.log中
test.exe >>out.log stdout重定向并追加到out.log中,不覆盖原来的数据
freopen方法原型
FILE *freopen(const char*, const char*, FILE *)
能够在程序中进行重定向
freopen("out.log", "w", stdout)