Можно ли установить таймаут для std::cin? Например, std::cin не получает никаких данных в течение 10 секунд - выбрасывает исключение или возвращает ошибку.
Отредактировано:
А как насчет таймера из библиотеки Boost
? Насколько я знаю, это переносимая библиотека. Можно ли попросить таймер из библиотеки Boost выбрасывать исключения через заданный промежуток времени? Думаю, это может решить эту проблему.