我已经使用gotoxy()函数将光标位置设置为特定点,这有助于我重新排序值,如图所示。现在我希望"按任意键继续"语句和在屏幕底部设置的引用零值我如何能够做到这一点
以下是gotoxy()函数的代码:
void gotoxy(int x, int y)
{
COORD coord;
coord.X = x;
coord.Y = y;
SetConsoleCursorPosition(GetStdHandle(STD_OUTPUT_HANDLE), coord);
}
答案 0 :(得分:0)
您可以使用GetConsoleScreenBufferInfo
获取当前位置。
类似的东西:
COORD GetXY()
{
CONSOLE_SCREEN_BUFFER_INFO info;
GetConsoleScreenBufferInfo(GetStdHandle(STD_OUTPUT_HANDLE), &info);
return info.dwCursorPosition;
}
答案 1 :(得分:0)
您的gotoxy()似乎有效。
所以,在提示“按任意键继续”之前,只需将光标设置为屏幕的“左上角”(或最喜欢的位置?)。
你拥有光标!