Привет, Есть такая проблема: В многопоточной программе функция main() в какой-то момент делаает getchar или getc(stdin) и ждет ввода с клавиатуры. Необходимо из другого потока эмулировать этот ввод чтобы функция разблокировалась.
Как это сделать?
P.S. Просьба не предлагать альтернативные варианты дизайна программы, использование пайпов, запуск из другого процесса через popen(). Эти варианты не совсем подходят.