Я использую C (gcc) и ncurses, чтобы сделать программу, которая будет контролировать данные, поступающие из последовательного порта. Программа имеет большой while
, где он считывает данные, поступающие из порта, и в то же время печатает эту информацию на экране...
Но проблема здесь:
Как он может читать ввод с моей клавиатуры, (поскольку getch()
зависает от программы до получения ввода) и в то же время читает информацию, поступающую из порта?
Возможно, мне нужно использовать другой способ (не большой while
), поэтому идеи приветствуются!