有没有办法允许用户不在此std::getline()
循环中输入任何内容?
string i;
while (true) {
getline(cin, i);
if (!i.empty()) {
break;
}
}
循环用于将多行输入分配给包含\n
的字符串,如下所示:
\n
Hello World!
有没有办法允许用户按Enter键离开字符串我是空的并离开循环?我知道使用std::getline()
很难做到,但我想知道是否可能