单选题
👁️ 浏览量:

试题题干

下列对于语句”freopen(“records.txt”,”r”,stdin);”的分析中,正确的是( )

A

“freopen”为文件名

B

“records.txt”是重定向函数名

C

“r”代表重定向为“写”方式

D

将cin重定向到文件records.txt

参考答案

正确答案:

试题解析

所谓重定向,就是改变默认的输入来源,或改变默认的输出目的地。

重定向函数freopen的原型如下:FILE *freopen( const char *path, const char *mode, FILE *stream);
函数freopen()的功能是将stream按mode指定的模式重定向到路径path指向的文件。如果重定向时发生错误,则关闭原来的stream,函数返回NULL。mode可以是"w”(写)或"r”(读)方式。

故本题选D。