void setxy(int x, int y) //x,y为光标座标
{
COORD coord = {x, y}
SetConsoleCursorPosition(GetStdHandle(STD_OUTPUT_HANDLE), coord)
}
用Win32 APISetConsoleCursorPosition是API中设置控制台光标位置的函数。
#include <stdio.h>
#include <windows.h>
int main(void)
{
HANDLE hOut
COORD pos= {0,2}/* 光标的起始位(第1列,第3行) 0是第1列 2是第3行*/
hOut = GetStdHandle(STD_OUTPUT_HANDLE)
SetConsoleCursorPosition(hOut, pos)
printf("定位光标位置(%d,%d)\n",pos.X,pos.Y)
return 0
}