在C标准库头文件<stdio.h>中有一个freopen的函数,用于重定向输入输出流。该函数可以在不改变代码原貌的情况下改变输入输出环境,但使用时应当保证流是可靠的。函数原型是
FILE *freopen(const char *filename,const char*mode,FILE *stream);
参数说明:
filename 需要重定向到的文件名或文件路径。
mode 代表文件访问权限的字符串,"r"表示只读,"w"表示只写,"a"表示追加写入。
在C标准库头文件<stdio.h>中有一个freopen的函数,用于重定向输入输出流。该函数可以在不改变代码原貌的情况下改变输入输出环境,但使用时应当保证流是可靠的。函数原型是
FILE *freopen(const char *filename,const char*mode,FILE *stream);
参数说明:
filename 需要重定向到的文件名或文件路径。
mode 代表文件访问权限的字符串,"r"表示只读,"w"表示只写,"a"表示追加写入。