求牛人解释以次语句,最好通俗点。
求牛人解释以下语句,最好通俗点。。。
void gotoxy(int x,int y)
{
COORD c;
c.X=x-1; c.Y=y-1;
SetConsoleCursorPosition (GetStdHandle(STD_OUTPUT_HANDLE), c);
} //gotoxy
小弟已经百度过了,未找到比较好的答案,故来麻烦各位大牛。。。。。先行谢过
------解决方案--------------------
COORD c; 声明了一个COORD 变量 看意思应该是坐标变量
SetConsoleCursorPosition (GetStdHandle(STD_OUTPUT_HANDLE), c); 将终端的光标设置到 c位置
------解决方案--------------------
代码就这点,也只能猜了。下面是我的猜测,共楼主参考:
COOR c; // COOR 就是coordinates(坐标)的缩写,估计是一个struct,其中包含x坐标和y坐标
SetConsoleCursorPosition (GetStdHandle(STD_OUTPUT_HANDLE), c);
// STD_OUTPUT_HANDLE应该是屏幕
// GetStdHandle(STD_OUTPUT_HANDLE)得到屏幕的句柄
// SetConsoleCursorPosition将光标在屏幕上移动到坐标c所指定位置
声明:未百度或google
------解决方案--------------------
在IDE中不明白的类型名或函数名或常量名上点鼠标右键,选转到定义。
void gotoxy(int x,int y)
{
COORD c;
c.X=x-1; c.Y=y-1;
SetConsoleCursorPosition (GetStdHandle(STD_OUTPUT_HANDLE), c);
} //gotoxy
小弟已经百度过了,未找到比较好的答案,故来麻烦各位大牛。。。。。先行谢过
------解决方案--------------------
COORD c; 声明了一个COORD 变量 看意思应该是坐标变量
SetConsoleCursorPosition (GetStdHandle(STD_OUTPUT_HANDLE), c); 将终端的光标设置到 c位置
------解决方案--------------------
代码就这点,也只能猜了。下面是我的猜测,共楼主参考:
COOR c; // COOR 就是coordinates(坐标)的缩写,估计是一个struct,其中包含x坐标和y坐标
SetConsoleCursorPosition (GetStdHandle(STD_OUTPUT_HANDLE), c);
// STD_OUTPUT_HANDLE应该是屏幕
// GetStdHandle(STD_OUTPUT_HANDLE)得到屏幕的句柄
// SetConsoleCursorPosition将光标在屏幕上移动到坐标c所指定位置
声明:未百度或google
------解决方案--------------------
在IDE中不明白的类型名或函数名或常量名上点鼠标右键,选转到定义。