0

我正在尝试在字符串名称向量中搜索匹配项。名称可以是多个单词,因此在提示用户时我正在使用 getline(std::cin, name); 但是我永远找不到与向量中现有名称的匹配项。如何从 getline 返回中删除额外的“垃圾”,使其与向量中的内容相匹配?

4

1 回答 1

0

使用分隔符“\0”。

IE:

getline(cin, name, '\0');

并检查一下: http ://www.cplusplus.com/reference/string/string/getline/

这: http ://www.cplusplus.com/reference/istream/istream/ignore/

于 2013-03-31T03:21:23.670 回答