Как создать цикл, который будет запрашивать ввод переменной в течение (к примеру) 5 секунд при условии, что если я не ввёл переменную за это количество времени, то цикл завершает свою работу?
Я пытался сделать так:
int n;
chrono::steady_clock::time_point tend = chrono::steady_clock::now() + chrono::seconds(5);
While(chrono::steady_clock::now() < tend) {
cin >> n;
tend = chrono::steady_clock::now() + chrono::seconds(5);
}
Возможно здесь глупая ошибка, работая с chrono час или два
Попробуй использовать multithreading (многоядерность). Т.е. одно ядро считает время, а другое ожидает ввод.
Айфон мало держит заряд, разбираемся с проблемой вместе с AppLab
Есть ли в С++ способ при написании кода ограничить доступ к некоторым функциям класса? Чтобы в каком-нибудь IDE в одном случае в подсказке предлагался,...
Что лучше (по скорости) передавать значение числа или адрес 4хбайтного числа?
Проблема с адаптивностью сайтаЯ новичок, поэтому не особо разбираюсь как правильно писать адаптивность