Неблокирующая stdio

я работаю над программой, которая будет принимать пользовательский ввод с консоли, а также печатать в отдельном потоке. Я хочу избежать ситуаций, когда пользователь вводит что-то наполовину, и приходит printf, который печатает себя на курсоре.

Есть ли способ сделать неблокирующую IO в C из окна консоли? В идеале захватывать нажатия клавиш или что-то в этом роде, чтобы пользователь не набиралне появляется на экране. Я'развиваюсь в Ubuntu, и этолучше, если я нене нужно использовать такие вещи, как ncurses.

Ответы на вопрос(3)

Ваш ответ на вопрос