C语言SetConsoleCursorPosition函数使用方法
作者:流浪孤儿
这篇文章介绍了C语言SetConsoleCursorPosition函数的使用方法,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
函数接口
BOOL WINAPI SetConsoleCursorPosition(
    _In_ HANDLE hConsoleOutput,
    _In_ COORD dwCursorPosition
);
作用:
实现控制台光标定位
测试代码1
#include<stdio.h>
#include<windows.h>
int main()
{
    COORD pos = { 15,5 };
    HANDLE hOut = GetStdHandle(STD_OUTPUT_HANDLE);
    SetConsoleCursorPosition(hOut, pos);
    SetConsoleTextAttribute(hOut, 0x01 | 0x05);
    printf("HelloWorld!\n");
    return 0;
}
测试结果1

测试代码2
#include<stdio.h>
#include<windows.h>
int main(){
    COORD pos = { 0,0 };
    HANDLE hOut = GetStdHandle(STD_OUTPUT_HANDLE);
    SetConsoleTextAttribute(hOut, 0x01 | 0x05);
    for (int i = 0; i < 20; i++){
       pos.X = i;
       pos.Y = i;
       SetConsoleCursorPosition(hOut, pos);
       printf("%d%d:HelloWorld!\n", pos.X, pos.Y);
       Sleep(1000);
    }
    return 0;
}
测试结果2

到此这篇关于C语言SetConsoleCursorPosition函数使用方法的文章就介绍到这了。希望对大家的学习有所帮助,也希望大家多多支持脚本之家。
