-1

有人可以告诉我如何在 c 中检查一个特定的字母被按下了吗?我想检查是否按下了字母“r”。这是我的代码的一小部分,我需要检查它是否被按下。

ch = getch();
if(ch==r)
    i=1;
else
    i=2;

该程序将我的“if”中的“r”视为一个变量,但我希望它被视为一个字母,这样我就可以检查它是否被按下。有人可以告诉我该怎么做吗?

4

1 回答 1

2

将 'r' 放在单引号中:

ch = getch();
if(ch=='r')
  i=1;
else
  i=2;
于 2013-06-10T13:01:04.517 回答