在我们编写小游戏时,让程序来回打印空格或回车是个很耗时的事,所以今天我给大家发一个定位光标的程序。
#include<iostream>
#include<cstdio>
#include<windows.h>
#include<conio.h>
#include<string.h>
using namespace std;
void SetCursorPosition(const int x,const int y)
{
COORD position;
position.X=2*x;
position.Y=y;
SetConsoleCursorPosition(GetStdHandle(STD_OUTPUT_HANDLE), position);//这个就是这样,记住格式就行
}
void print(string s,int x,int y)
{
SetCursorPosition(x, y);
cout<<s;
}
int main()
{
print("C++",1,1);
return 0;
}
一般来说这些函数不需要看懂,直接复制用就行。
这篇博客介绍了如何在C++中实现控制台光标的定位功能,这对于编写需要动态控制输出位置的小游戏等程序非常有用。通过使用特定的函数,可以避免冗余的空格和回车操作,提高程序效率。
6398

被折叠的 条评论
为什么被折叠?



