#include<Windows.h>
#include<stdio.h>
void HideCursor()//隐藏光标
{
HANDLE handle;
CONSOLE_CURSOR_INFO curinfo;
curinfo.dwSize=1;
curinfo.bVisible=FALSE;
handle=GetStdHandle(STD_OUTPUT_HANDLE);
SetConsoleCursorInfo(handle,&curinfo);
}
void CursorJump(int x,int y)
{
HANDLE handle;
COORD pos;
pos.X=x;
pos.X=y;
handle =GetStdHandle(STD_OUTPUT_HANDLE);
SetConsoleCursorPosition(handle,pos);
}int main()
{
int x=5,y=6;
CursorJump(x,y);
HideCursor();
printf("123");
return 0;
}
我这里想让光标跳转到x=5.y=6这个位置并隐藏光标,但是为什么123还是在开头输出了,初学这部分不是太懂请大lao指教
pos.X=x;
pos.X=y;
这里错了,两个都是X