0

我正在使用cin. 如果我将输入留空(然后按回车键),光标将移动到新行并再次要求输入。在这种情况下,有没有办法制作cinscanf只返回一个空字符串?

4

1 回答 1

7

而不是operator>>,使用getline

std::string data;
std::getline(std::cin, data);

旁注:这里不涉及递归。递归是当一个函数调用自己时,这不会发生在这里。

于 2011-07-18T02:16:20.383 回答