搜尋

首頁  >  問答  >  主體

如何做到即时地读入信息?[C++即可]

我遇到的问题是这样的:
平时我们scanf("%d",&tee);必须要回车啊之类的空白符确认才行
那有没有像chrome搜索栏(或者baidu……)那样的即输(入)即得?
不需要按回车就能读入应该如何实现?

谢谢:)

PHP中文网PHP中文网2804 天前602

全部回覆(2)我來回復

  • ringa_lee

    ringa_lee2017-04-17 11:46:14

    這個可能會幫助你
    http://stackoverflow.com/questions/421860/capture-characters-from-standard-input-without-waiting-for-enter-to-be-pressed

    PS:遇到技術問題多嘗試使用Google以及stackoverflow,:)

    回覆
    0
  • 大家讲道理

    大家讲道理2017-04-17 11:46:14

    scanf明顯不適合做這個了,這個是根據用戶輸入回車來判定是否輸入完畢,而你提的2個是GUI模式的,建議你看下windows的API或一些封裝好的API,這樣來hook使用者的每個輸入,例如使用者期望輸入的是一個"C++程式設計",則使用者會依序輸入"C","+","+","編",「程",你截取到的字符然後放到背景處理,再放到顯示介面進行顯示。

    回覆
    0
  • 取消回覆