[英]Interactive input that doesn't appear on the in the window in C
我正在编写一个程序,该程序最后需要询问用户是或否的问题。 根据我的老师为我们提供的示例.exe,该行应打印出“您是否要打印摊销表(Y / N)?Y”,并从用户那里寻找一个击键。 Y会按照我输入的问题打印出来,因为它代表了默认选项,因此,如果用户按下[y]
, [shift + y]
或[enter]
它将转到执行摊销表的函数如果用户按了其他任何键,则转到下一行。当从用户那里得到输入时,它会在按下时立即处理按键(不需要[enter]
来处理输入),而不会让按键出现在屏幕上。命令提示符。 我已经尝试过可以想到的所有功能(getc,getchar,getche),但是我尝试过的所有操作最终都会打印出用户的输入。 有谁知道他使用了什么功能或他在做什么技巧,以防止击键出现在命令提示符下? 感谢您的事先帮助,我显然是编程新手。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.