我正在开发一个程序,该程序将从控制台接收用户输入,并在单独的线程中使用printf输出。我希望避免这样的情况:当用户正在输入某些内容时,printf输出会在光标处打印自己。
有没有一种方法可以在C语言中从控制台窗口进行非阻塞IO操作?理想情况下,捕获按键等操作,使用户输入的内容不会出现在屏幕上。我正在Ubuntu上开发,最好不要使用像ncurses这样的东西。
有没有一种方法可以在C语言中从控制台窗口进行非阻塞IO操作?理想情况下,捕获按键等操作,使用户输入的内容不会出现在屏幕上。我正在Ubuntu上开发,最好不要使用像ncurses这样的东西。
ECHONL
? - Neil Traft