C++ SetConsoleCursorPosition (GetStdHandle(STD_OUTPUT_HANDLE

C++ SetConsoleCursorPosition (GetStdHandle(STD_OUTPUT_HANDLE), c) 2 arguments

本文关键字:OUTPUT HANDLE GetStdHandle SetConsoleCursorPosition C++ STD      更新时间:2023-10-16

如何使用

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