C语言SetConsoleCursorPosition函数使用方法

 更新时间:2021年12月06日 16:48:47   作者:流浪孤儿  
这篇文章介绍了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函数使用方法的文章就介绍到这了。希望对大家的学习有所帮助,也希望大家多多支持脚本之家。

相关文章

  • C语言实现变色进度条

    C语言实现变色进度条

    这篇文章主要为大家详细介绍了C语言实现一个变色的进度条,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2018-01-01
  • C++ 中malloc()和free()函数的理解

    C++ 中malloc()和free()函数的理解

    这篇文章主要介绍了C++ 中malloc()和free()函数的理解的相关资料,这里提供用法示例帮助大家理解这部分知识,需要的朋友可以参考下
    2017-08-08
  • C语言链表实现销售管理系统

    C语言链表实现销售管理系统

    这篇文章主要为大家详细介绍了C语言链表实现销售管理系统,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2022-02-02
  • C语言中经socket接收数据的相关函数详解

    C语言中经socket接收数据的相关函数详解

    这篇文章主要介绍了C语言中经socket接收数据的相关函数详解,分别为recv()函数和recvfrom()函数以及recvmsg()函数的使用,需要的朋友可以参考下
    2015-09-09
  • C++之vector内存释放原理

    C++之vector内存释放原理

    这篇文章主要介绍了C++之vector内存释放原理,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教
    2023-08-08
  • 深入探究C++ string的内部究竟是什么样的

    深入探究C++ string的内部究竟是什么样的

    这篇文章主要给大家介绍了关于C++ string的内部究竟是什么样的,文中通过示例代码的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2021-01-01
  • QT实现用户登录注册功能

    QT实现用户登录注册功能

    这篇文章主要为大家详细介绍了QT实现用户登录注册功能,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2022-06-06
  • 树存储结构的几种表示方法

    树存储结构的几种表示方法

    今天小编就为大家分享一篇关于树存储结构的几种表示方法,小编觉得内容挺不错的,现在分享给大家,具有很好的参考价值,需要的朋友一起跟随小编来看看吧
    2019-03-03
  • C语言中的for循环语句基本语法及使用

    C语言中的for循环语句基本语法及使用

    这篇文章主要介绍了C语言中的for循环语句基本语法及使用,本文结合实例代码给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2023-06-06
  • c++中typename和class的区别介绍

    c++中typename和class的区别介绍

    在c++Template中,很多地方都用到了typename与class这两个关键字,而且好像可以替换,是不是这两个关键字完全一样呢?
    2013-03-03

最新评论