freopen函数怎么用
时间: 2023-05-10 12:55:12 浏览: 185
C语言文件操作函数freopen详细解析
freopen函数是用来重新定向标准输入输出流的函数,其原型为:
FILE *freopen(const char *filename, const char *mode, FILE *stream);
其中,filename表示要打开的文件名,mode表示打开文件的模式,stream表示要重新定向的流。
例如,如果要将标准输出流重定向到一个名为output.txt的文件中,可以使用以下代码:
freopen("output.txt", "w", stdout);
这样,所有的输出语句都会被写入到output.txt文件中,而不是输出到屏幕上。
需要注意的是,freopen函数必须在所有的输出语句之前调用,否则输出语句会被输出到屏幕上,而不是重定向的文件中。
阅读全文