を使用して入力を読み取っていますcin
。入力を空白のままにすると (Enter キーを押すだけ)、カーソルが新しい行に移動し、再度入力を求められます。この場合、空の文字列を作成cin
または返す方法はありますか?scanf
1431 次
1 に答える
7
の代わりにgetlineoperator>>
を使用してください。
std::string data;
std::getline(std::cin, data);
補足: ここには再帰は含まれていません。再帰とは、関数が自分自身を呼び出すときですが、ここでは発生していません。
于 2011-07-18T02:16:20.383 に答える