c语言键盘函数key,c语言获得键盘的按键
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
TC 2.0版
#include
#include
int main()
{
int key;
while(1)
{
key=getch();/*用于去掉第一个字节*/
if(key==27) break; /*如果是ESC退出*/
if(key>31 && key<127) /*如果不是特殊键*/
{printf("You have pressed %c Press ESC to exit!\n",key);continue;}
key=getch();
if(key==72) printf(" UP Press ESC to exit!\n");
if(key==80) printf(" DOWN Press ESC to exit!\n");
if(key==75) printf(" LEFT Press ESC to exit!\n");
if(key==77) printf(" RIGHT Press ESC to exit!\n");
}
return 0;
}
VC 6.0版
#include
#include
int main()
{
int key;
while(1)
{
key=getch();
if(key==27) break;
if(key>31 && key<127) /*如果不是特殊键*/
{printf("按了 %c 键 按 ESC退出!\n",key);continue;}
key=getch();
if(key==72) printf("按了 上 键 按 ESC退出!\n");
if(key==80) printf("按了 下 键 按 ESC退出!\n");
if(key==75) printf("按了 左 键 按 ESC退出!\n");
if(key==77) printf("按了 右 键 按 ESC退出!\n");
}return 0;
}
c语言键盘函数key,c语言获得键盘的按键相关推荐
- c语言scanf函数作用,C语言scanf函数应用问题解答
C语言scanf函数应用问题解答 C语言的输入是由系统提供的库函数完成的.scanf函数是C语言中最常用且功能最强的输入函数,但该函数如使用不慎,就会出现错误或得不到预想的结果.以下结果都是基于VC+ ...
- c语言程序设计函数题,C语言程序设计函数练习题及参考答案
<C语言程序设计函数练习题及参考答案>由会员分享,可在线阅读,更多相关<C语言程序设计函数练习题及参考答案(60页珍藏版)>请在人人文库网上搜索. 1.C语言程序设计练习题及参 ...
- c语言程序设计函数题,C语言程序设计函数练习题及参考答案.doc
C语言程序设计函数练习题及参考答案.doc C 语言程序设计练习题及参考答案 1. 定义一个函数 int funint a,int b,int c, 它的功能是 若 a,b,c 能构成等边三角形函数返 ...
- c语言pow函数用法_C语言基础的不能再基础的程序知识!“hello world”!
涉及到的知识点有:include有两种用法.{}大括号用法解释.C语言自定义名字的要求. c语言库函数printf的解释.编译错误有两种.调用system函数.c语言编译过程. 操作系统结构.指令集中 ...
- C语言 回调函数 callback - C语言零基础入门教程
目录 一.回调函数原理 二.回调函数简介 1.函数指针 2.指针函数 3.回调函数解释 三.回调函数实战 四.回调函数使用总结 五.猜你喜欢 零基础 C/C++ 学习路线推荐 : C/C++ 学习目录 ...
- linux中c语言kbhit函数用法,C语言判断用户是否输入-非阻塞函数kbhit
一.基础研究 要从地址读取数据,肯定是要定义一个指针变量p,用它来实现变换地址和取值的功能.另外程序是当两个条件中的某一个出现时才停止,所以应该用while~do循环语句循环输出n和d,并用while ...
- 51单片机c语言编程函数,单片机C语言教程:C51函数
其实一直出现在例子中的 main()也算是一个函数,只不过它比较特殊,编译时以它做为程序的开始段.有了函数C 语言就有了模块化的优点,一般功能较多的程序,会在编写程序时把每项单独的功能分成数个子程序模 ...
- c语言 is函数,关于C语言回调函数的详解~
原标题:关于C语言回调函数的详解~ 01 什么是回调函数? 回调函数,光听名字就比普通函数要高大上一些,那到底什么是回调函数呢?恕我读得书少,没有在那本书上看到关于回调函数的定义.我在百度上搜了一下, ...
- c语言memset函数用法,C语言memset函数使用方法详解
C语言memset函数使用方法详解 一.函数原形 void * memset(void*s, int ch,size_t n) 二.函数作用 将以s内存地址为首的连续n个字节的内容置成ch,一 ...
最新文章
- C primer plus 练习题 第三章
- opc服务器自动更新,ZOPC Server(OPC服务器软件)
- 并发编程-04线程安全性之原子性Atomic包的4种类型详解
- Python, CPython, Pypy, Jython的简单介绍
- 转-测试用例-基本控件
- 多用继承 android,Android温习之路之继承
- python boxplot orient_Python 可视化 | Seaborn5 分钟入门 (三)——boxplot 和 violinplot
- HDOJ_1004_Let the Balloon Rise
- Docker监控:基于阿里云容器服务构建自己的Docker监控框架
- 没有找到dllregisterserver输入点_Excel教程:框内打的几种输入方法,值得收藏
- opc client for php,使用vb/vba作为OPC client
- ABP理论之CSRF
- 汇编语言 王爽 第四版 第二章 检测点2.3
- 评课用计算器计算机,《巧用计算器》评课稿
- 详解TCP的四报文挥手
- 配置路由urlconf
- 万能查询网址,不信试试看!
- 微信怎么彻底删除微信消息?
- 国产电脑支持Linux吗,天玥计算机(电脑)支持UOS、银河麒麟、Deepin等国产操作系统...
- c语言ifelse顺序,编程if语句属于顺序结构设计