如何使用
SetConsoleCursorPosition (GetStdHandle(STD_OUTPUT_HANDLE), c)
当我没有 1 个“c”参数而是 2 个(例如 2 3)时的函数?
也许有人知道比 SetConsoleCursorPosition 更好的功能,gotoxy() 在 Visual Studio 中不起作用:(
如何使用
SetConsoleCursorPosition (GetStdHandle(STD_OUTPUT_HANDLE), c)
当我没有 1 个“c”参数而是 2 个(例如 2 3)时的函数?
也许有人知道比 SetConsoleCursorPosition 更好的功能,gotoxy() 在 Visual Studio 中不起作用:(
正如你在这里看到的:http: //msdn.microsoft.com/en-us/library/windows/desktop/ms682119%28v=vs.85%29.aspx
CORD 是一个结构体,包含两个值,x 值和 y 值。
你可以像这样实现它:
COORD cord;
cord.X=10;
cord.Y=10;
SetConsoleCursorPosition(GetStdHandle( STD_OUTPUT_HANDLE ),cord);
cout<<"*";
这将在屏幕坐标 (x,y)=(10,10) 处打印“*”
有关 Method 的理论和基础知识,请参阅http://msdn.microsoft.com/es-es/library/windows/desktop/ms686025%28v=vs.85%29.aspx