【发布时间】:2020-12-18 17:33:51
【问题描述】:
我想知道 C 中是否有一种方法可以检测用户何时输入。 我实际上阅读了这篇文章C detect user typing characters in stdin,但我找不到在 Windows 操作系统中将控制台从行模式切换到字符模式的方法......
如它所说的“ncurses”库是唯一的方法吗?... 我不能像在 java 中那样创建一个观察“输入”流的线程吗?
我只需要“事件处理程序”,我的其余代码将通过 Winsock 向客户端发送一条消息,例如 Whatsapp 之类的“USER_NAME 正在键入”...
有什么办法吗?
【问题讨论】:
-
使用 Windows 操作系统?
-
是的,在 Linux 中,该链接显示了如何操作,但在 Windows (OS) 中没有
-
你可以试试这个projectpluto.com/win32a.htm