使用该函数需引用头文件#include <windows.h>。
Set:设置
Console:命令行
Cursor:光标
Position:位置
该函数功能为设置命令行的光标位置。可以主动设置光标位置并在设置的位置打印信息。
例子:
#include <stdio.h>
#include <windows.h>
int main()
{
COORD Position;
Position.X = 10;
Position.Y = 10;
SetConsoleCursorPosition(GetStdHandle(STD_OUTPUT_HANDLE),Position);
printf("co co da yo\n");
return 0;
}
例子中,COORD为结构体的类型,包含在了头文件windows.h中。该结构体有两个成员变量X和Y,分别对应命令行的X和Y坐标。该类型的结构体变量是SetConsoleCursorPosition函数中第二个参数。
SetConsoleCursorPosition函数中的第一个参数不明,若要重新设定光标位置输出数据,该参数古固定写成上例形式即可。
现象: