0
Есть ли способ, которым я мог бы выполнить определенную операцию, если пользователь не вводит ввод в течение определенного интервала времени в C++?Выполнение операции, если пользователь не вводит ввод в C++
Есть ли способ, которым я мог бы выполнить определенную операцию, если пользователь не вводит ввод в течение определенного интервала времени в C++?Выполнение операции, если пользователь не вводит ввод в C++
Не в строгом соответствии с ISO C++, так как функции <iostream>
являются синхронными.
Если использовать некоторые специфичные для конкретной платформы API ...
не Может быть, это How to make reading from `std::cin` timeout after a particular amount of time может помочь.
'fread' и' alarm'? –
Большинство платформ также позволяют вам делать блокировку stdin и предлагать вам структуру опроса ('select',' epoll', ...), с которой вы можете ездить с тайм-аутом. –