c语言移动光标到指定坐标,C语言实现控制台中光标随意移动

开始准备学习下C,新手哦~~

今天弄了个控制台程序,光标可以随意在DOS下移动~~

先放一张效果图,不过很丑,大家能不能看懂,哈哈,就是

I Love You.

b0820d6287d9f898b5dc8b667c89ca9d.png

代码注释都有,其实好多东西我都是从其他地方拷贝了一些代码,毕竟是新手,还是需要多向网上的一些大神学习的。

原理就是引入windows.h,首先是要获得输入的东西,然后通过判断:

1.方向键:执行上下左右的移动功能

2:回车键:执行换行的功能。

3.普通键:输入功能。

终点就是要获取到屏幕上的坐标,当按下了方向键以后,坐标值+1,或者减一,从而实现了光标的自由移动。

下面放代码。

#include

#include

#include

HANDLE hout;

//获得输入

char getInput()

{

int ch; //输入字符串

COORD coord; //屏幕上的坐标

CONSOLE_SCREEN_BUFFER_INFO csbi; //控制台屏幕缓冲区信息

coord.X=10;

coord.Y=10;

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值