如何检查c是否按下了某个字母?

时间:2013-06-10 12:59:48

标签: c

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

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

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

1 个答案:

答案 0 :(得分:2)

将'r'放在单引号中:

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