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