该楼层疑似违规已被系统折叠 隐藏此楼查看此楼

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语言获得键盘的按键相关推荐

  1. c语言scanf函数作用,C语言scanf函数应用问题解答

    C语言scanf函数应用问题解答 C语言的输入是由系统提供的库函数完成的.scanf函数是C语言中最常用且功能最强的输入函数,但该函数如使用不慎,就会出现错误或得不到预想的结果.以下结果都是基于VC+ ...

  2. c语言程序设计函数题,C语言程序设计函数练习题及参考答案

    <C语言程序设计函数练习题及参考答案>由会员分享,可在线阅读,更多相关<C语言程序设计函数练习题及参考答案(60页珍藏版)>请在人人文库网上搜索. 1.C语言程序设计练习题及参 ...

  3. c语言程序设计函数题,C语言程序设计函数练习题及参考答案.doc

    C语言程序设计函数练习题及参考答案.doc C 语言程序设计练习题及参考答案 1. 定义一个函数 int funint a,int b,int c, 它的功能是 若 a,b,c 能构成等边三角形函数返 ...

  4. c语言pow函数用法_C语言基础的不能再基础的程序知识!“hello world”!

    涉及到的知识点有:include有两种用法.{}大括号用法解释.C语言自定义名字的要求. c语言库函数printf的解释.编译错误有两种.调用system函数.c语言编译过程. 操作系统结构.指令集中 ...

  5. C语言 回调函数 callback - C语言零基础入门教程

    目录 一.回调函数原理 二.回调函数简介 1.函数指针 2.指针函数 3.回调函数解释 三.回调函数实战 四.回调函数使用总结 五.猜你喜欢 零基础 C/C++ 学习路线推荐 : C/C++ 学习目录 ...

  6. linux中c语言kbhit函数用法,C语言判断用户是否输入-非阻塞函数kbhit

    一.基础研究 要从地址读取数据,肯定是要定义一个指针变量p,用它来实现变换地址和取值的功能.另外程序是当两个条件中的某一个出现时才停止,所以应该用while~do循环语句循环输出n和d,并用while ...

  7. 51单片机c语言编程函数,单片机C语言教程:C51函数

    其实一直出现在例子中的 main()也算是一个函数,只不过它比较特殊,编译时以它做为程序的开始段.有了函数C 语言就有了模块化的优点,一般功能较多的程序,会在编写程序时把每项单独的功能分成数个子程序模 ...

  8. c语言 is函数,关于C语言回调函数的详解~

    原标题:关于C语言回调函数的详解~ 01 什么是回调函数? 回调函数,光听名字就比普通函数要高大上一些,那到底什么是回调函数呢?恕我读得书少,没有在那本书上看到关于回调函数的定义.我在百度上搜了一下, ...

  9. c语言memset函数用法,C语言memset函数使用方法详解

    C语言memset函数使用方法详解 一.函数原形   void *  memset(void*s, int ch,size_t n) 二.函数作用  将以s内存地址为首的连续n个字节的内容置成ch,一 ...

最新文章

  1. C primer plus 练习题 第三章
  2. opc服务器自动更新,ZOPC Server(OPC服务器软件)
  3. 并发编程-04线程安全性之原子性Atomic包的4种类型详解
  4. Python, CPython, Pypy, Jython的简单介绍
  5. 转-测试用例-基本控件
  6. 多用继承 android,Android温习之路之继承
  7. python boxplot orient_Python 可视化 | Seaborn5 分钟入门 (三)——boxplot 和 violinplot
  8. HDOJ_1004_Let the Balloon Rise
  9. Docker监控:基于阿里云容器服务构建自己的Docker监控框架
  10. 没有找到dllregisterserver输入点_Excel教程:框内打的几种输入方法,值得收藏
  11. opc client for php,使用vb/vba作为OPC client
  12. ABP理论之CSRF
  13. 汇编语言 王爽 第四版 第二章 检测点2.3
  14. 评课用计算器计算机,《巧用计算器》评课稿
  15. 详解TCP的四报文挥手
  16. 配置路由urlconf
  17. 万能查询网址,不信试试看!
  18. 微信怎么彻底删除微信消息?
  19. 国产电脑支持Linux吗,天玥计算机(电脑)支持UOS、银河麒麟、Deepin等国产操作系统...
  20. c语言ifelse顺序,编程if语句属于顺序结构设计

热门文章

  1. 虚拟机重启服务器命令,虚拟机中重启命令
  2. 不需要解压使用对pdf文件进行压缩
  3. 自然拼读(程序员必备技能)
  4. VTK中oberver 和 command 的信息机制详解
  5. 时间复杂度:1秒内能执行多少指令
  6. 宝塔无法访问页面解决方法
  7. springboot 当前无法使用此页面(无法打开页面)
  8. 会议OA之会议排座送审
  9. win10弹出计算机的内存不足,Win10系统提示“计算机内存不足”的解决方法
  10. 醉林疯的OJ 1055: 兔子繁殖问题