我遇到的问题是这样的: 平时我们scanf("%d",&tee);必须要回车啊之类的空白符确认才行 那有没有像chrome搜索栏(或者baidu……)那样的即输(入)即得? 不需要按回车就能读入应该如何实现?
谢谢:)
认证0级讲师
這個可能會幫助你http://stackoverflow.com/questions/421860/capture-characters-from-standard-input-without-waiting-for-enter-to-be-pressed
PS:遇到技術問題多嘗試使用Google以及stackoverflow,:)
scanf明顯不適合做這個了,這個是根據用戶輸入回車來判定是否輸入完畢,而你提的2個是GUI模式的,建議你看下windows的API或一些封裝好的API,這樣來hook使用者的每個輸入,例如使用者期望輸入的是一個"C++程式設計",則使用者會依序輸入"C","+","+","編",「程",你截取到的字符然後放到背景處理,再放到顯示介面進行顯示。
這個可能會幫助你
http://stackoverflow.com/questions/421860/capture-characters-from-standard-input-without-waiting-for-enter-to-be-pressed
PS:遇到技術問題多嘗試使用Google以及stackoverflow,:)
scanf明顯不適合做這個了,這個是根據用戶輸入回車來判定是否輸入完畢,而你提的2個是GUI模式的,建議你看下windows的API或一些封裝好的API,這樣來hook使用者的每個輸入,例如使用者期望輸入的是一個"C++程式設計",則使用者會依序輸入"C","+","+","編",「程",你截取到的字符然後放到背景處理,再放到顯示介面進行顯示。