阅读量:0
gotoxy
是一个非标准的 C++ 函数,通常用于在控制台应用程序中设置光标位置
要在 C++ 控制台应用程序中使用 gotoxy
,您需要包含 <conio.h>
头文件。这个头文件提供了一些与控制台输入/输出相关的功能,如 getch
、kbhit
等。
以下是一个简单的示例,展示了如何使用 gotoxy
在控制台上显示一条消息:
#include <iostream> #include <conio.h> void gotoxy(int x, int y) { COORD coord; coord.X = x; coord.Y = y; SetConsoleCursorPosition(GetStdHandle(STD_OUTPUT_HANDLE), coord); } int main() { gotoxy(10, 5); // 将光标移动到第 10 列,第 5 行 std::cout << "Hello, World!"; return 0; }
请注意,gotoxy
函数可能不适用于所有编译器和操作系统。在某些情况下,您可能需要使用其他方法来实现类似的功能,例如使用 Windows API 函数 SetConsoleCursorPosition
。在上面的示例中,我已经展示了如何使用 SetConsoleCursorPosition
实现 gotoxy
函数。