单选题
若目前D盘根目录下并不存在test.txt文件,则下列打开文件方式不会自动创建test.txt文件的是( )。
A、
ifstream fin;fin.open(''d:\\test.txt'',ios_base::in);
B、
fstream rio;fio.open(''d:\\test.txt'',ios_base::out);
C、
ofstream lout;fout.open(''d:\\test.txt'',ios_base::out);
D、
ofstream fout;fout.open(''d:\\test.txt'',ios_base::app);
【正确答案】
A
【答案解析】
解析:如果以iso_base::in模式打开文件但文件又不存在时,可以通过fail()测出文件打开失败,不会自动创建文件。
提交答案
关闭