gpt4 book ai didi

C 缓冲区清除后继续

转载 作者:行者123 更新时间:2023-11-30 17:25:29 26 4
gpt4 key购买 nike

如果用户输入多个字符,我将使用 while(getchar()!= '\n'); 来清除缓冲区。

如果输入多个字符,程序不会卡住。但是,如果输入一个字符,程序就会等待我按回车键才能继续。即使只输入一个字符,我怎样才能让它继续?感谢您提供的任何帮助!

最佳答案

您可以在提交读取之前检查键盘缓冲区

while (kbhit()) getch();

关于C 缓冲区清除后继续,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27070225/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com