下列打开文件的语句中,错误的是( )
A、
ofstream ofile;ofile.open(“abc.txt”, ios::binary);
B、
fstream iofile;iofile.open(“abc.txt”, ios::ate);
C、
cout.open(“abc.txt”, ios::binary);
D、
ifstream ifile(“abc.txt”);
【正确答案】:C
【题目解析】:
打开文件的方式有以下两种。
(1)先建立流对象,然后调用open()函数连接外部文件。格式如下:
流类名 对象名;
对象名.open(文件名,模式);
(2)调用流类带参数的构造函数,在建立流对象的同时连接外部文件。格式如下:
流类名 对象名(文件名,模式);
故C错误。cout不是对象名。