63.如何读取输入流的空白字符
在标准的流中,有一个skipws标记,默认是置位的,表明当读取空白字符时,会将它们丢弃。使用std::noskipws操纵符可以清除这个标记:
char ch;
cin >> std::noskipws >> ch;
64.Str()的作用是将数字型变量或常量改变成字符型变量或常量。
举例如下:
对于常量:str(35)=" 35 “,str(-5.5)=”-5.5 “,以此类推。(注意字符串” 35"的前面有一个空格。
对于变量:则把变量的值变成字符串,如:假定A =287,则str(A)=" 287 ",以此类推。(注意前面也有空格)。
65.istringstream对象可以绑定一行字符串,然后以空格为分隔符把该行分隔开来。
string str=“i an a boy”;
istringstream is(str);
string s;
while(is>>s) //这个is应该是stringstream类型,输入流,从is中抽取值赋值给s
{
cout<<s<<endl;
}
}
输出是:
i
am
a
boy