1

如何使用

SetConsoleCursorPosition (GetStdHandle(STD_OUTPUT_HANDLE), c)

当我没有 1 个“c”参数而是 2 个(例如 2 3)时的函数?

也许有人知道比 SetConsoleCursorPosition 更好的功能,gotoxy() 在 Visual Studio 中不起作用:(

4

2 回答 2

1

正如你在这里看到的:http: //msdn.microsoft.com/en-us/library/windows/desktop/ms682119%28v=vs.85%29.aspx

CORD 是一个结构体,包含两个值,x 值和 y 值。

于 2011-11-27T12:42:05.677 回答
1

你可以像这样实现它:

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

于 2013-09-11T10:13:57.293 回答