在这个case 中,总是在输入 字符串时要输入两个回车,不知是为什么,从别的网页上看到,ignore()函数是忽略一个或多个字符,可是为什么会多个回车呢?
case '1':
{
cout << endl<<"Enter a name:";
string s;
cin.ignore();
getline(cin,s);
obj.addNode(s);
}
在这个case 中,总是在输入 字符串时要输入两个回车,不知是为什么,从别的网页上看到,ignore()函数是忽略一个或多个字符,可是为什么会多个回车呢?
case '1':
{
cout << endl<<"Enter a name:";
string s;
cin.ignore();
getline(cin,s);
obj.addNode(s);
}