C语言之控制台读取上下左右方向键指令
来源:互联网 发布:星际殖民2 数据 编辑:程序博客网 时间:2024/06/15 07:00
C语言之控制台读取上下左右方向键指令
首先,可以检测任何按键键值
// 首先,检测任何按键的代码 #include<stdio.h>#include<conio.h>int main(){ char ch; while((ch=getch())!=0x1B) /* ESC to quit */{ printf("%d \n", ch);} }
分别是上下左右键的键值。
其次,控制台读取方向键指令
方法一
//捕捉键值 #include<stdio.h> #include<conio.h> int main() { int ch; while( (ch=getch())!=0x1B ) /* Press ESC to quit... */ { switch(ch) { case 0xE0: switch(ch=getch()) { case 72: printf("UP\n"); break; case 80: printf("DOWN\n"); break; case 75: printf("LEFT\n"); break; case 77: printf("RIGHT\n"); break; default: break; } break; default: break; } }}
方法二
#include <stdio.h> #include <stdlib.h> #include <conio.h>#include <windows.h>int main(){ char key; while(1) { // int t=1; key=getch(); switch(key) { case -32: key=getch(); switch(key) { case 72: printf("UP\n");break; case 80: printf("DOWN\n");break; case 75: printf("LEFT\n");break; case 77: printf("RIGHT\n");break; case -123: printf("F11\n");break; case -122: printf("F12\n");break; default: // printf("%x,%d,%c\n",t,t,t);break; printf("NULL");break; } break; default: // printf("%x,%d,%c\n",t,t,t);break; printf("NULL");break; } } return 0;}
posted on 2016-07-05 10:46 testworm 阅读(...) 评论(...)编辑 收藏
阅读全文
0 0
- C语言之控制台读取上下左右方向键指令
- C语言使用getch()读取方向键
- 在linux中如何用C语言实现读取“上下左右、ESC”键
- C语言实现一个Window控制台带彩色,且可以用方向键选择并确认的菜单式列表(一)
- js键盘上下左右(方向键)事件
- c语言控制台 之 弹幕实现
- Atitit。监听键盘上下左右方向键事件java js jquery c#.net
- 使用vi编辑时上下左右方向键被转化为A、B、C、D怎么办?
- C语言键盘方向键的读入
- C语言基础之预处理指令
- C语言/单片机基础训练之预处理指令
- C语言之预编译指令
- C语言控制台小游戏
- C语言控制台进度条
- C 语言控制台输入
- C语言-控制台俄罗斯方块
- C语言实现一个Window控制台带彩色,且可以用方向键选择并确认的菜单式列表(二) ---学生信息管理系统
- C# 怎样让上下左右方向键生效
- jenkins junit测试报告生成
- 搭建MySQL高可用负载均衡集群
- Makefile额外之特殊目标
- 【poj 2352】 Stars 【Ural Collegiate Programming Contest 1999】
- Win10环境下Python入门(一)Python及IDE安装
- C语言之控制台读取上下左右方向键指令
- hadoop常用设置及用法
- SVN使用svn:ignore忽略Eclipse的项目工程文件
- 使用单链表统计英文文本单词个数
- VS2015配置opencv3.2.0
- 解决org.apache.jasper.JasperException: Failed to load or instantiate TagLibraryVal
- Ubuntu下安装TeamViewer[命令行方式]
- Lintcode 74 First Bad Version solution 题解
- 【修改】wordpress 文章末尾加上相关文章--亲测可用