发布网友 发布时间:2022-04-26 07:06
共1个回答
热心网友 时间:2022-06-25 01:55
freopen是被包含于C标准库头文件<stdio.h>中的一个函数,用于重定向输入输出流。该函数可以在不改变代码原貌的情况下改变输入输出环境,但使用时应当保证流是可靠的.
头文件:stdio.h
C函数声明:
FILE *freopen( const char *filename, const char *mode, FILE *stream );[1]
C99函数声明:
FILE *freopen(const char * restrict filename, const char * restrict mode, FILE * restrict stream);
形参说明:
filename:需要重定向到的文件名或文件路径。
mode:代表文件访问权限的字符串。例如,"r"表示“只读访问”、"w"表示“只写访问”、"a"表示“追加写入”。
stream:需要被重定向的文件流。
返回值:如果成功,则返回该指向该输出流的文件指针,否则返回为NULL。追问我用上述方法读取失败了,本来windows用的挺好的,结果现在macos读取连绝对路径都不行。