gpt4 book ai didi

c - 如何在不停止C语言执行的情况下从用户处获取字符?

转载 作者:行者123 更新时间:2023-11-30 19:34:18 25 4
gpt4 key购买 nike

getchgetche 停止输出,直到未输入字符。我希望我的代码继续在循环中请求字符并且不想停止代码的执行?

最佳答案

您正在寻找的是一个非阻塞输入调用(这意味着它不会阻塞,但如果没有可用输入则立即返回)。

如果您正在谈论 getch(),则 curses function ,很容易使其成为非阻塞:只需调用 timeout(0) .

只是为了好玩,我使用 curses 函数创建了一条“蛇”,该函数被精简到最低限度,for reference

关于c - 如何在不停止C语言执行的情况下从用户处获取字符?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44086442/

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