У меня есть простой код, как показано ниже.Как прекратить ждать ввода пользователем в C++?
int a, b;
cin >> a >> b;
Если пользователь вводит только один номер, программа будет висеть там, ожидая другого входа. Как автоматически остановить ситуацию и позволить пользователю вводить два числа снова, если нет времени на входе, например 30 секунд?
Возможный дубликат [Можно остановить cin от ожидания ввода?] (Http://stackoverflow.com/questions/8569027/possible-to-stop-cin-from-waiting-input) – OldProgrammer
Решение зависит от платформы , Какую платформу, ОС и IDE/компилятор вы используете? –
Я запускаю его на Mac OS X. –