我遇到的问题是这样的: 平时我们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"," "," ","编",“程",你截取到的字符然后放到后台进行处理,然后再放到显示界面进行显示。