C语言图形编程|设置位置
一、对光标位置进行修改1、通过自定义函数来实现将光标移动到指定位置void gotoxy(int x,int y){HANDLE hCon;hCon = GetStdHandle(STD_OUTPUT_HANDLE);COORD Pos;Pos.X = x;Pos.Y = y;SetConsoleCursorPosition(hCon,Pos);}代码优化:vo...
·
一、对光标位置进行修改
1、通过自定义函数来实现将光标移动到指定位置
void gotoxy(int x,int y)
{
HANDLE hCon;
hCon = GetStdHandle(STD_OUTPUT_HANDLE);
COORD Pos;
Pos.X = x;
Pos.Y = y;
SetConsoleCursorPosition(hCon,Pos);
}
代码优化:
void gotoxy(int x,int y)
{
COORD Pos;
Pos.X = x;
Pos.Y = y;
SetConsoleCursorPosition(GETStdHandle(STD_OUTPUT_HANDLE),Pos);
}
测试:
#include <stdio.h>
#include <windows.h>
void gotoxy(int x,int y)
{
COORD Pos;
HANDLE hCon;
hCon = GetStdHandle(STD_OUTPUT_HANDLE);
Pos.X = x;
Pos.Y = y;
SetConsoleCursorPosition(hCon,Pos);
}
int main()
{
gotoxy(60,15);
printf("H\n");
}
//这里设置x,y要根据大家自己的电脑进行调试了更多推荐




所有评论(0)