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++中vector类的一些简单实现

    C++中vector类的一些简单实现

    C++中的std::vector是一个动态数组(也被称为可变大小数组)的容器类,它是C++标准库提供的其中一种容器类,提供了方便的操作和管理动态数组的功能,本文就给大家介绍了C++中vector类的简单实现代码,需要的朋友可以参考下
    2023-08-08
  • 详解Dev C++使用教程(使用Dev C++编写C语言程序)

    详解Dev C++使用教程(使用Dev C++编写C语言程序)

    这篇文章主要介绍了详解Dev C++使用教程(使用Dev C++编写C语言程序),文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2021-03-03
  • 实例分析一个简单的Win32程序

    实例分析一个简单的Win32程序

    这篇文章主要介绍了实例分析一个简单的Win32程序,对于Win32应用程序的原理、执行流程、实现方法主要环节都做了较为详细的分析,有助于读者深入理解Windows应用程序设计,需要的朋友可以参考下
    2014-09-09
  • C++中宏的使用问题详解

    C++中宏的使用问题详解

    宏替换是C/C++系列语言的技术特色,C/C++语言提供了强大的宏替换功能,源代码在进入编译器之前,要先经过一个称为“预处理器”的模块,这个模块将宏根据编译参数和实际编码进行展开,展开后的代码才正式进入编译器,进行词法分析、语法分析等等。
    2016-05-05
  • C++项目基于HuffmanTree实现文件的压缩与解压缩功能

    C++项目基于HuffmanTree实现文件的压缩与解压缩功能

    这篇文章主要介绍了C++项目基于HuffmanTree实现文件的压缩与解压缩功能,本文给大家提到文件压缩的概念介绍及压缩方法,通过示例代码给大家介绍的非常详细,需要的朋友可以参考下
    2021-08-08
  • C++ 11和C++98相比有哪些新特性

    C++ 11和C++98相比有哪些新特性

    C++11标准提供了许多有用的新特性。这篇文章特别针对使C++11和C++98相比看上去像一门新语言的特性
    2017-03-03
  • 浅谈C++ 虚函数分析

    浅谈C++ 虚函数分析

    这篇文章主要介绍了浅谈C++ 虚函数分析,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2020-02-02
  • Python HTTP服务搭建显示本地文件

    Python HTTP服务搭建显示本地文件

    这篇文章主要介绍了Python HTTP服务搭建显示本地文件的相关资料,需要的朋友可以参考下
    2017-02-02
  • C语言堆结构处理TopK问题详解

    C语言堆结构处理TopK问题详解

    TopK问题即在N个数中找出最大的前K个,这篇文章将详细讲解如何利用小根堆的方法解决TopK问题,文中代码具有一定参考价值,快跟随小编一起学习一下吧
    2022-06-06
  • C++中的字符串(1)

    C++中的字符串(1)

    这篇文章主要简单介绍C++中的字符串,字符串就是连续的一连串字符,在C++当中, 处理字符串的方式有两种类型。一种来自于C语言,也被称为C风格字符串。另外一种是基于string类库,下面来看文章学校内容
    2021-11-11

最新评论