参考一下另一篇博客:C++STL之贪吃蛇小游戏
操作系统函数是针对特定操作系统量身定制的,所以使用它们的程序只能在它们被写入的系统上运行。这里描述的函数可以与 Windows 2000 以及更高版本的操作系统配合使用。
#include<Windows.h>
void gotoxy3(HANDLE hOut3, int y, int x)//注意x,y的位置
{
COORD pos;
pos.X = x; //横坐标
pos.Y = y; //纵坐标
SetConsoleCursorPosition(hOut3, pos);
}//光标定位函数
HANDLE hOut3 = GetStdHandle(STD_OUTPUT_HANDLE);
一下引用自:C++光标定位函数详解
要使用此函数,必须做以下几件事情:
- 在程序中添加 #include <windows.h>。
- 通过在程序中包含以下定义,创建标准输出屏幕的句柄:
HANDLE screen = GetStdHandle(STD_OUTPUT_HANDLE);
以后用的时候