Когда я просто нажимаю enter без ввода чего-либо, getline()
функция также получает пустой ввод. Как исправить это, чтобы не допускать пустой ввод (имеет символ и/или номер и/или символ)?Как избежать пустого ввода с помощью getline()?
string Keyboard::getInput() const
{
string input;
getline(cin, input);
return input;
}
вызова 'getline' в цикле, пока вы не получите правильный вход. – jamesdlin