C++ 控制字符串移动程序(升级版)

1. 感觉自己很菜

(1)这是去年2022年写的。

!!!!C++ 控制字符串移动程序!!!!

代码有啥不明白,可以参考。

撒花撒花!!!

(2)今年翻出来改进了一下,提高了灵敏度,仍然是用W、S、A、D控制上下左右移动。

2. 废话不多说开始写代码

#include<Windows.h>
#include<conio.h>
#include<bits/stdc++.h>
using namespace std;
void goto_XY(int x,int y){
	HANDLE h=GetStdHandle(STD_OUTPUT_HANDLE);//获取句柄
	COORD c;
	c.X=x;
	c.Y=y;
	SetConsoleCursorPosition(h,c);//传送大法启动!!!
}//移动光标函数
int x=10,y=10;
int main(){
	while(1){
	    system("cls");//清屏
		goto_XY(x,y);
		cout<<"老子最牛批";
		if(GetAsyncKeyState('A')){//当按下A键
			x--;
		}if(GetAsyncKeyState('D')){//当按下D键
			x++;
		}if(GetAsyncKeyState('W')){//当按下W键
			y--;
		}if(GetAsyncKeyState('S')){当按下S键
			y++;
		}
	}
}

GetAsyncKeyState(某个键)

此函数属于<Windows.h>库,功能是判断是否按下某个键!另外可以填入参数VK_UP(上键)

VK_DOWN(下键)VK_LEFT(左键)VK_RIGHT(右键)……(少年自己去搜吧)。

  • 2
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值