问题 单项选择题

若要打开A盘中user子目录下名为aaa.txt的文本文件进行读、写操作,下面符合此要求的函数调用是( )。

A.fopen("A:\user\aatxt","r")

B.fopen("A:\\user\\aatxt","r=")

C.fopen("A:\user\aatxt","rb")

D.fopen("A:\\user\\aatxt","w")

答案

参考答案:B

解析: 选项A和C在字符串中用到特殊字符'\',该字符在字符串中用作转义字符的开始,所以不能单独使用,若要在字符串常量显示该字符可使用转义字符'\\',故选项A和C不正确。选项D中fopen()函数的第二个参数w表示以只写的方式打开文件,不符合题意,故应该选择B。

单项选择题
问答题 简答题