我试图仅从getline读取的字符串中删除前导和尾随空格。
即:“ John Smith”。
我用emp_name.erase(remove_if(..) 可以在不删除单词之间空格的情况下使用它吗?
cout << "\nEnter Employee First and Last Name: ";
cin.ignore();
getline(cin, emp_name);
emp_name.erase(remove_if(emp_name.begin(), emp_name.end(), ::isspace), emp_name.end());
我正在尝试获得“约翰·史密斯”