0
私は本当に任意の記号やアルファベット入力を検証するにはどうすればいいですか?
int main()
{
int age= 0;
std::cin >> age;
if (std::cin.fail())
{
std::cout << "I failed, try again ..." << std::endl;
std::cin.clear(); // reset the failed state
}
'getline' +' regex' – knivil
@knivil整数結果を格納しようとすると、regexは過度の過労です。 'std :: stoi'の呼び出しは、適切なエラーチェックで十分です。 – chris
@knivil 'regex'を使うのはおそらく過剰です。 –