-3
当用户键入退出它不停止由于某种原因?任何想法我做错了什么? C++getline是否在while循环中工作? C++
vector<string> v;
while(true)
{
cout << "Enter a string (quit to stop)" << endl;
getline(cin,names);
if(names=="quit")break;
v.push_back(names);
addFullName(names);
}
void addFullName(string str)
{
string word = " ";
int pos = str.find(word);
string s2;
string s3 = str.substr(pos+word.length());
string s4 = str.substr(pos = 0, pos);
s2 += s3 + ", " + s4;
v.push_back(s2);
}
什么是'names'? –
字符串变量。 –
请更新你的问题,并把所有相关的信息。阅读关于这个:[MCVE]。 –