将屏幕上的打印信息转移到一个txt文件里面去,以便于保存后期查阅,以下为对应的程序:
#include <stdlib.h>
#include <stdio.h>
#include <unistd.h>
int main()
{
fflush(stdout);
setvbuf(stdout,NULL,_IONBF,0);
freopen("log.txt","w",stdout);
printf("test file\n");
fclose(stdout);//关闭文件
}