API的初步认识

本文详细介绍了WindowsAPI中几个关键函数,如设置控制台大小、命名、使用COORD结构处理屏幕坐标、获取和设置光标信息、以及键盘按键状态检测。通过实例演示了如何操作控制台和实现贪吃蛇游戏中的相关功能。

定义

Windows 这个多作业系统除了协调应⽤程序的执⾏、分配内存、管理资源之外, 它同时也是⼀个很⼤的服务中⼼,调⽤这个服务中⼼的各种服务(每⼀种服务就是⼀个函数),可以帮应⽤程式达到开启视窗、描绘图形、使⽤周边设备等⽬的,由于这些函数服务的对象是应⽤程序(Application), 所以便称之为 Application Programming Interface,简称 API 函数。WIN32 API也就是Microsoft Windows
32位平台的应⽤程序编程接⼝。现在我将以实现贪吃蛇为例来学习

一,system的几种用法

1命名控制台大小

system("mode con:cols=100 lines=100");//控制终端来大小

2命名控制台名字

system("title  贪吃蛇");//命名

值得注意的是如果直接运行代码的话并不会改变名字,因为此时system已经结束生效,所以我们可以用**system(“pause”)**来观察

在这里插入图片描述

二,COORD

COORD 是Windows API中定义的⼀种结构,表⽰⼀个字符在控制台屏幕上的坐标,本质如下

typedef struct _COORD {
   
   
 SHORT X;
 SHORT Y;
} COORD, *PCOORD;

所以赋值可以如下

COORD pos = {
   
    10,</
评论 5
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值