Асинхронный ввод без буферизации до \n

Тема в разделе "LANGS.C", создана пользователем Novi4ek, 9 окт 2007.

  1. Novi4ek

    Novi4ek New Member

    Публикаций:
    0
    Регистрация:
    3 авг 2007
    Сообщения:
    317
    Есть ли кроссплатформенное решение с использованием только лишь фич iostream stdio и всего, что входит в стандарт и поддерживается большинством компиляторов для того чтобы сделать ввод не по нажатию ентер, а чтобы можно было ожидать нажатия клавиши и по событию нажатия считывать, или просто без события, чтобы можно было в асинхронном режиме регулярно проверять, не нажал ли пользователь клавишу, не появилась ли она в буфере?
    Отельно для виндоус и линукс у меня получилось это сделать, а есть ли что-нибудь универсальное (#ifdef не предлагать)?