问题 填空题

以下程序执行后输出的结果是 【15】 。 #include<iostream> #include<fstream> using namespace std; int main(){ ofstream ofile("D:\\temp.txt"); if(!ofile){ cout<<"temp.txt cannot open"<<endl; return 0; } ofile<<"This is a book" <<" " <<54321<<endl; ofile.close(); ifstream ifile("D:\\temp.txt"); if(!ifile){ cout<<"temp.txt cannot open" <<endl; return 0; } charstr[40]; ifile >> str; ifile.close(); cout<<Str<<endl; return 1; }

答案

参考答案:This

解析: 程序中利用对象ofile在文件temp.txt中写入“This is a book 54321”。然后利用对象 ifile打开文件,将其中的数据输入到变量str中,由于读时遇到空格就终止,所以str中存放的字符串为“This”。

单项选择题
问答题 案例分析题