Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/amazon-s3/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
什么是C++';c#中.ReadKey()的s版本? 我在Windows上使用Visual C++,我想破解代码(比如等待一个键被按下(我已经把它处理好了)),但是检测到哪个键被按下了。有点像C的.ReKEY()/P>< P>如果键不是一个特殊的键(不是CTRL,Alt.…),你只需要这样做: char c; std::cin >> c;_C#_C++_Keypress - Fatal编程技术网

什么是C++';c#中.ReadKey()的s版本? 我在Windows上使用Visual C++,我想破解代码(比如等待一个键被按下(我已经把它处理好了)),但是检测到哪个键被按下了。有点像C的.ReKEY()/P>< P>如果键不是一个特殊的键(不是CTRL,Alt.…),你只需要这样做: char c; std::cin >> c;

什么是C++';c#中.ReadKey()的s版本? 我在Windows上使用Visual C++,我想破解代码(比如等待一个键被按下(我已经把它处理好了)),但是检测到哪个键被按下了。有点像C的.ReKEY()/P>< P>如果键不是一个特殊的键(不是CTRL,Alt.…),你只需要这样做: char c; std::cin >> c;,c#,c++,keypress,C#,C++,Keypress,或: 这两个将需要用户按下“回车”键,然后才能获得控件 如果您不希望用户必须按Enter键,请检查以下帖子:。应该让您朝着正确的方向前进:重读时,这可能对您更有利:控制台应用程序?您有什么类型的主循环或事件循环?您应该显示一些最简单的示例代码,可能是在您想要执行ReadKey()等效操作的位置使用cin。但是我想这样做,他们不必在之后按enter键,比如如果他们单击某个按钮,然后执行某项操作,否则,如果他们点击了b,那么说干得好,否则告诉他们没有点击a或b,或者something@Kid8:然后

或:

这两个将需要用户按下“回车”键,然后才能获得控件


如果您不希望用户必须按Enter键,请检查以下帖子:。

应该让您朝着正确的方向前进:重读时,这可能对您更有利:控制台应用程序?您有什么类型的主循环或事件循环?您应该显示一些最简单的示例代码,可能是在您想要执行
ReadKey()
等效操作的位置使用
cin
。但是我想这样做,他们不必在之后按enter键,比如如果他们单击某个按钮,然后执行某项操作,否则,如果他们点击了b,那么说干得好,否则告诉他们没有点击a或b,或者something@Kid8:然后执行第一个操作(使用
char c
),这将等待用户按下一个键,
c
将指示您按下了哪个键。这是一个可怕的近似功能。您需要退出C++标准库,因为它没有合适的键盘API。@ BoPersson:谢谢您的澄清。更新了我的帖子。@Kid8:conio代码可以打包到exe中,只需将源文件添加到项目中,您不必将其编译为库。
std::string s;
std::getline(std::cin,s);