【发布时间】:2010-11-19 13:09:16
【问题描述】:
我正在开发一个程序,该程序将从控制台接收用户输入并在单独的线程中打印出来。我想避免用户在输入内容到一半时出现 printf 并在光标处打印自己的情况。
有没有办法从控制台窗口在 c 中进行非阻塞 io?理想情况下,捕获按键或类似的东西,这样用户键入的内容就不会出现在屏幕上。我在 Ubuntu 中开发,最好不要使用 ncurses 之类的东西。
【问题讨论】:
标签: c multithreading unix nonblocking