首页 > 其他分享 >学习记录:day06笔记

学习记录:day06笔记

时间:2023-03-21 20:45:51浏览次数:44  
标签:getch 方向键 记录 day06 笔记 获取 Window include

一、Window下获取方向键

1、导入头文件 #include<conio.h>

2、通过getch()获取键盘上的键值

上:72 下:80 左:75 右:77

 

二、Linux下获取方向键:

1、在Window中把getch.h文件放入共享文件夹中

2、在Linux的共享文件夹下执行

mv getch.h /usr/include

3、源文件中使用#include导入该头文件

 

三、迷宫:

逻辑分析: ​ 进入死循环

1、显示地图

2、获取方向键并处理

上:183 下:184 左:186 右:185

前方是墙 不需要处理

前方是路 可以移动

前方位置变为'@'

原来位置变为' '

更新位置变量

3、判断是否到达出口

如果是:程序结束

 

 

四、推箱子分析

0 路 ' '

1 墙壁 '#'

2 人 '@'

3 箱子 '$'

4 目标点 'O'

6 人 '@'

7 箱子 '$'

1、定义整型类型的二维数组

2、定义记录人的位置变量x y

3、定义记录步数的变量

while(c=getch())

{

1、清屏、显示界面

2、获取方向键并处理

 

3、判断目标点上的数是否==4

是就结束程序

}

标签:getch,方向键,记录,day06,笔记,获取,Window,include
From: https://www.cnblogs.com/-xdj/p/17241354.html

相关文章

  • 学习记录:day07笔记
    进制转换1、为什么使用二进制、八进制、十六进制?因为目前CPU只能识别高低两种电平,只能对二进制数据进行计算二进制虽然能够直接别计算机识别但是不方便人去书写和记......
  • [嵌入式RTOS]记录一下因浮点数转为字符串导致精度损失所踩的坑
    1.起因:工作中对接平台需要将设备的GPS数据传给平台,但是平台采用的不是回调函数将数据直接作为参数返回而是格式化的字符串命令,所以需要将double类型的gps数据格式化输出到......
  • 记录:MDPI参考文献调整(Zotero)
    一参考文献格式字体大小常用格式三种:期刊,图书章节,会议,网址引用二选择zotero格式1.Stylerequest:MDPI(generalstyle)-ZoteroForums 打开链接,下拉,选择最新的......
  • react 官网学习笔记
    1.元素(html片段)和组件的关系(js函数)2.写组件的方式(function还是class)3.一个括号和两个括号的使用场景{}(获取值/js函数调用){{}}4.props和render都是做什......
  • 【笔记】electron + react + antd
    electronElectron是一个使用JavaScript、HTML和CSS构建桌面应用程序的框架。嵌入Chromium和Node.js到二进制的Electron允许您保持一个JavaScript代码代码库......
  • 王树森Transformer学习笔记
    目录TransformerAttention结构Self-Attention结构Multi-headSelf-AttentionBERT:BidirectionalEncoderRepresentationsfromTransformersSummaryReferenceTransformer......
  • 树链剖分学习笔记(1)
    两大DFS树链剖分是一个比较简单易懂的算法,其两个基础操作为两次dfs,第一次dfs求出每个节点的父节点(\(f_{i}\)),深度(\(dep_{i}\)),子树大小(\(size_{i}\)),重儿子(\(son_{i}\))。其......
  • 记录--前端加载超大图片(100M以上)实现秒开解决方案
    这里给大家分享我在网上总结出来的一些知识,希望对大家有所帮助前言前端加载超大图片时,一般可以采取以下措施实现加速:图片压缩:将图片进行压缩可以大幅减小图片的大小,......
  • 【Vue3官方教程】万字笔记 | 同步导学视频
    ......
  • 模电笔记-基础元器件无图
    模电笔记常见元器件电阻器电阻器提供一定的电阻限制电流的流动由导体材料制成,将导体材料绕制成螺旋状或折叠状,并将两端引出,形成一个固定阻值的器件。电阻器主要关心三......