c语言 如何获取上下左右箭头 并判断 c语言中成员运算符怎么打出来(就是那个指向右的箭头)

C\u8bed\u8a00 \u5173\u4e8e\u7528\u952e\u76d8\u7684\u4e0a\u4e0b\u5de6\u53f3\u7bad\u5934\u63a7\u5236\u79fb\u52a8\u7684\u95ee\u9898

int x=1,y=1,i; // \u7528 1\uff0c\u4e0e\u4f60\u7684\u6761\u4ef6\u8bed\u53e5\u5339\u914d
int cmd\uff0ckeyCode; // \u7528 int \u578b

if(keyCode==75){x=x-1;if (x<=0)x=1;}
else if(keyCode==77){++x;}
else if(keyCode==72){y=y-1;if (y<=0) y=1;}
else if(keyCode==80){++y;}

\u6253\u51fac\u8bed\u8a00\u4e2d\u6210\u5458\u8fd0\u7b97\u7b26\u7684\u64cd\u4f5c\u65b9\u6cd5\u548c\u6b65\u9aa4\u5982\u4e0b\uff1a
1\u3001\u7b2c\u4e00\u6b65\uff0c\u6253\u5f00C\u7f16\u8bd1\u5668\uff0c\u5982\u4e0b\u56fe\u6240\u793a\uff0c\u7136\u540e\u8fdb\u5165\u4e0b\u4e00\u6b65\u3002




2\u3001\u5176\u6b21\uff0c\u5b8c\u6210\u4e0a\u8ff0\u6b65\u9aa4\u540e\uff0c\u521b\u5efa\u4e00\u4e2a\u65b0\u7684\u521d\u59cb.cpp\u6587\u4ef6\uff0c\u4f8b\u5982\uff1atest.cpp\uff0c\u5982\u4e0b\u56fe\u6240\u793a\uff0c\u7136\u540e\u8fdb\u5165\u4e0b\u4e00\u6b65\u3002



3\u3001\u63a5\u7740\uff0c\u5b8c\u6210\u4e0a\u8ff0\u6b65\u9aa4\u540e\uff0c\u8f93\u5165C\u8bed\u8a00\u4ee3\u7801\u201cprintf("->");\u201d\uff0c\u5982\u4e0b\u56fe\u6240\u793a\uff0c\u7136\u540e\u8fdb\u5165\u4e0b\u4e00\u6b65\u3002



4\u3001\u6700\u540e\uff0c\u5b8c\u6210\u4e0a\u8ff0\u6b65\u9aa4\u540e\uff0c\u7f16\u8bd1\u5668\u8fd0\u884ctest.cpp\u6587\u4ef6\u3002 \u6b64\u65f6\uff0c\u6210\u5458\u8fd0\u7b97\u7b26\u201c->\u201d\u5df2\u6210\u529f\u6253\u5370\uff0c\u5982\u4e0b\u56fe\u6240\u793a\u3002\u8fd9\u6837\uff0c\u95ee\u9898\u5c31\u89e3\u51b3\u4e86\u3002


上下左右箭头 产生的键值是双键值,具体数值与你的键盘 设置 有关。
有可能 是 十进制
224 72 -- 上
224 80 -- 下
224 75 -- 左
224 77 -- 右
编程序,用
int key = getch(); 读 一个键值,如果 它等于 224, 则 再 读 一个键值 key2 = getch();
如果 key2 == 72 是 上箭头,else if (key2== 80) 是 下箭头;
else if (key2== 75) 是 左箭头;else if (key2== 77) 是 右箭头;
=========
关键语句:
int key, key2;
key = getch();
if (key==224) {
key2 = getch();
if (key2 == 72) 是 上箭头;
else if (key2== 80) 是 下箭头;
else if (key2== 75) 是 左箭头;
else if (key2== 77) 是 右箭头;
else {...};
}

获取键盘消息?

用getch, 在conio.h中声明.

扩展阅读:箭头大全 ... 左右箭头是哪个键 ... →箭头符号大全 ... ctrl alt 上下左右 ... 两个箭头一个上一个下 ... 指针的箭头怎么打 ... ctrl+上下左右箭头 ... 电脑上上下箭头怎么打 ... c语言向上的箭头怎么打 ...

本站交流只代表网友个人观点,与本站立场无关
欢迎反馈与建议,请联系电邮
2024© 车视网