1
我有我的VisualWorks應用程序的CLI實現。 有「IOAccessor defaultClass stdin」,我想讀取一個字符而不用等待用戶輸入新聞。 有可能嗎?如何只讀取stdin中的一個字符而不等待按ENTER鍵?
C語言有像殘培功能...
我有我的VisualWorks應用程序的CLI實現。 有「IOAccessor defaultClass stdin」,我想讀取一個字符而不用等待用戶輸入新聞。 有可能嗎?如何只讀取stdin中的一個字符而不等待按ENTER鍵?
C語言有像殘培功能...
這不是語言的問題:)也是C語言的getchar(將不得不等待。 這是底層操作系統的tty代碼問題。在UNIX(例如Linux)上,您必須使用stty(舊式)或ioctl調用將tty-characteristics更改爲無緩衝。 在其他操作系統下,類似的系統調用也會做類似的事情。