#include <windows.h>
int main (int args, char *argv[])
{
int i = 0;
int x = 0;
int y = 0;
for( i;i<args;i++)
{
if (strcmp(argv[i],"-x") == 0)
{
x=atoi(argv[i+1]);
i++;
}
if (strcmp(argv[i],"-y") ==0)
{
y=atoi(argv[i+1]);
i++;
}
}
HANDLE hOut=GetStdHandle(STD_OUTPUT_HANDLE);
CONSOLE_SCREEN_BUFFER_INFO bInfo;
GetConsoleScreenBufferInfo(hOut,&bInfo);
int tempx = bInfo.dwCursorPosition.X;
int tempy = bInfo.dwCursorPosition.Y;
COORD xy = {tempx+x,tempy+y};
SetConsoleCursorPosition(hOut,xy);
return 0;
}
命令行光标定位
最新推荐文章于 2022-03-10 14:29:38 发布