gpt4 book ai didi

c++ - 接收输入的无等待命令

转载 作者:可可西里 更新时间:2023-11-01 11:36:16 32 4
gpt4 key购买 nike

<分区>

Possible Duplicate:
C/C++: Capture characters from standard input without waiting for enter to be pressed

char ch;

想我想得到一个角色。我知道两种不同的方式。

1-在iostream头文件中使用cin命令。

cin >> ch;

它将等待用户输入内容,然后用户必须按回车键将输入发送到 ch 变量。

2- conio.h 头文件中的 getch() 命令。

ch = _getch();

它会等待用户输入一些东西,一旦输入一个字符,它就会被保存在 ch 变量中,用户不需要按回车键。顺便说一句,这段代码将停止程序并等待输入。

现在我想写一个不需要按回车键的命令,它不会因按某些东西而停止程序。试想一下,我将程序延迟 1 秒,如果用户按下某物,它会将其保存到 ch 变量中,如果不是什么都没有,程序将继续,并且不会因按下某物而停止。它就像一个拾取器命令,如果有东西它会拾取它,如果没有它会继续。

希望我说清楚了。那怎么办呢?

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