老师写的

#include

#include

#include

/*定义几个功能按键*/

#define ESC 0x11b /*强行退出游戏*/

#define UP 0x4800 /*上下左右四个按键移动小人*/

#define DOWN 0x5000

#define LEFT 0x4b00

#define RIGHT 0x4d00

int a[50][50]={0}; /* 存放地图信息的数组 0:不可走的障碍物 1:可以走的路

int qdx=1,qdy=1,zdx=20,zdy=20; /* 起点和终点的坐标 */

int renx,reny; /* 小人坐标 */

int d=20; /* 小格子的间距 */

int kk=0,rr=2;

main()

{

int i,j,m=30,n=16,d=20,k;

int gdriver = DETECT, gmode;

randtu(200);

renx=qdx,reny=qdy;

registerbgidriver(gdriver);

initgraph(&gdriver, &gmode, "c:\\turboc2");

redraw();

while(1) /* 反复从键盘获得程序需要的按键 */ {

if(bioskey(1)) /* 判断是否有按键 */

{

k=bioskey(0); /* 将按键存入变量k */

switch(k) /* 对按键进行分情况处理 */

{

case ESC: /* ESC键 退出 */

printf("%d times\n",kk);

exit(0); break;

case UP: /* UP键向上移动光标 */

if(a[renx][reny-1]==1)

{

reny-=1;

redraw();

} */

c语言迷宫源码,C语言迷宫源代码相关推荐

  1. c 语言 realloc 源码,C语言,realloc

    void * realloc ( void * ptr, size_t new_size ); 关于realloc的行为方式,结合源码总结为: 1. realloc失败的时候,返回NULL: 2. r ...

  2. c语言strncpy源码,C语言 - strcpy和strncpy的编程实现及总结

    一.字符串的strcpy与strncpy函数 1.编程实现strcpy函数(笔试很容易考到) 要求: 原型:char *stpcpy(char *strDest,char *strSrc); 头文件: ...

  3. 酒店预订系统源码c语言,HotelManage - 源码下载|系统编程|源代码 - 源码中国

    酒店管理 ........\HotelManageSys ........\..............\CheckDlg.cpp ........\..............\CheckDlg.h ...

  4. c语言循环写回合制小游戏_【资源】60个C语言项目源码免费领取!

    序言 今天的资源特意是为大三.大四的童鞋准备的, 整理了一波有关于C语言开发的游戏.系统.效果.小项目的源码!!源码!!源码!! 小编之前发过一波毕业项目的资源, 还没有获取的伙伴,直接申请进群就能获 ...

  5. C语言项目源码,C语言源码大全

    一.C语言源码大全 C语言是一门通用计算机编程语言,广泛应用于底层开发.C语言的设计目标是提供一种能以简易的方式编译.处理低级存储器.产生少量的机器码以及不需要任何运行环境支持便能运行的编程语言.尽管 ...

  6. 超大气APP下载页双语多国语言网站源码

    介绍: 超大气APP下载页双语多国语言网站源码,自带4国语言源码,界面高端大气适合做软件下载页面! 解压下载修改下载链接,上传根目录即可使用! 网盘下载地址: http://kekewl.cc/NaX ...

  7. [iOS] 完整源码, Swift语言 - 账号保存工具

    代码地址如下: http://www.demodashi.com/demo/15017.html 1. 需求分析 作为一个开发者,平时肯定在各个平台,网站注册了各种账号:由于太多,很多时候都是注册之后 ...

  8. 阿里api网关接口客户端demo,java实现源码,其他语言可参考

    访问阿里api网关接口客户端demo,java实现源码,其他语言可参考 上一篇文章 <阿里api网关接口创建.发布.授权.调试> 中,介绍了3个典型接口的创建并在阿里控制台调试完成,地址: ...

  9. 扫雷c语言完整源代码,C语言扫雷源码

    C语言扫雷源码 #include #include #include #include /*鼠标信息宏定义*/ #define WAITING 0xff00 #define LEFTPRESS 0xf ...

最新文章

  1. 【转】结合ashx来在DataGrid中显示从数据库中读出的图片
  2. 「大咖云集硅谷AI大会」人工智能商业化的趋势与挑战
  3. java web面试题大全_Java经典面试题之Java web开发汇总(附答案)
  4. 基于机器学习的捡球机器人设计与实现(探索)第4篇——机械设计)
  5. 频繁项集挖掘之Aprior和FPGrowth算法
  6. 基于模块度的社团检测算法
  7. .net Remoting(3)——激活,激活方式
  8. mysql uuid_short 为什么不存在_MySQL内置函数uuid和uuid_short
  9. mq服务器与客户端消息同步,使用 ActiveMQ 实现JMS 异步调用
  10. vim java自动补全_java – eclim没有在vim中做自动完成
  11. 数学篇--初中数学知识
  12. 较为详细的MUSIC算法原理及MATLAB实现
  13. 如何查看JDK版本信息
  14. 谷歌浏览器设置信任_Win10系统下谷歌浏览器怎么添加信任网址/站点
  15. [noip模拟赛]算算数
  16. jquery省份城市联动选择下拉框
  17. php源码 运费计算,php – Woocommerce:获取运输邮政编码以计算运费
  18. 在UE5中创建一个受战锤启发的角色
  19. CSS margin 用法
  20. RTP:一种实时应用的传输协议 (RFC-3550)

热门文章

  1. 两化融合:唐山探路重工业城市智慧转型
  2. MongoDB学习笔记一:MongoDB的下载和安装
  3. 【广度优先搜索】一个实例+两张动图彻底理解 BFS | 思路+代码详解 | 用 DFS 自动控制我们的小游戏
  4. JS的构造及其事件注意点总结
  5. PYTHON 处理JSON文件(新建key值Findex,并将歌手名字转换为大写首字母作为value值)
  6. Linux基础之while语句
  7. asp.net 正在加载效果实现
  8. pytorch 入门学习 MSE
  9. 三维点云学习(4)6-ransac 地面分割
  10. 怎样用计算机演示声音的波形,趣味物理实验 用计算机观察声音的波形