1
输入string时 当使用输入流并使用<<时 遇到空格 回车 错误 即 认为 string 结束
例如 :
string s;
while(cin>>s)
{
cout<<s<<endl;
}
例如输入 aaa bbb ccc ddd
则认为此为四个string
如果要使string读入空格 可以使用 getline读入一行
例如 :
while(getline(inFile,s))
svec.push_back(s);
注意 并不是 string 不能存储空格 而是使用 << 使将 空格 当做string 的结束
2.当输入字符串时如果在字符串后边紧跟ctrl+z。。。 输出很奇怪