第十一章C++程序进行文件的输入,除了包含头文件iostream外,还要包含头文件( )。
ostream
ifstream
cstdio
答案:ifstream
C++语言中,程序通过操纵符进行格式输出处理时,必须包含的头文件是( )。
iomanip.h
stdlib.h
iostream.h
答案:iomanip.h
cout<<0x20;
cout.put('O');
cout<<’tnt’;
答案:cout<<’tnt’;
答案:hex
换行符
Tab键
分号
答案:分号
ios::in
ios::ate
ios:: binary
答案:ios:: binary
用于输出操作的非成员函数
用于输入操作的非成员函数
用于输出操作的成员函数
答案:用于输入操作的非成员函数
Number
输出出错
Number = 1681
答案:Number = 1681
setw()
ate
left
答案:setw()
ios::in
ios::binary
ios::out
答案:ios::out
该函数读取字符串时遇到终止符便停止。
该函数是用来从键盘上读取字符串的。
该函数读取的字符串长度是受限制的。
答案:该函数读取字符串时,可以包含空格。
infile read((const int *)(&n), sizeof(n));
infile.read(reinterpret_cast<const int *>(&n), sizeof(n));
infile read((int *)n, sizeof(n));
答案:infile read(reinterpret_cast<int *>(&n), sizeof(n));
188.666***
188.666000
188.666
答案:***188.666
ifstream infile("f:myfile.dat", ios::in);
ofstream outfile("f:myfile.dat ", ios::in);
fstream infile("f:myfile.dat ", ios::in | ios::out);
答案:fstream infile("f:myfile.dat ", ios::in | ios::out);
outfile.write((char*)&data, data);
outfile.write((char*)&data, sizeof (double));
outfile.write((double*)&data, data);
答案:outfile.write((char*)&data, sizeof (double));