SetConsoleCursorPosition函数使用介绍

Posted 流浪孤儿

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了SetConsoleCursorPosition函数使用介绍相关的知识,希望对你有一定的参考价值。

目录

函数接口

作用:

测试代码1

测试结果1

测试代码2

测试结果2

函数接口

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

 

 

以上是关于SetConsoleCursorPosition函数使用介绍的主要内容,如果未能解决你的问题,请参考以下文章

SetConsoleCursorPosition函数使用介绍

SetConsoleCursorPosition函数使用介绍

SetConsoleCursorPosition:使用时在控制台中获取黑色行

泛函编程(15)-泛函状态-随意数产生器

泛函编程(16)-泛函状态-Functional State

java 类中的建构函式和解构函式名都是啥,java需要手动释放资源吗?