侧边栏壁纸
  • 累计撰写 14 篇文章
  • 累计创建 1 个标签
  • 累计收到 0 条评论

目 录CONTENT

文章目录

C++ 改变控制台输出文字颜色

詹迪佳
2024-08-01 / 0 评论 / 0 点赞 / 26 阅读 / 784 字

改变颜色的代码很简单,关键代码只有几行。
获得windows控制台窗口的输出句柄,
并通过SetConsoleTextAttribute函数改变输出颜色即可。

#include<iostream>
#include<windows.h> //注意只有在windows上才有这个头文件,其他系统没有这个头文件

int main()
{
    // 获得句柄
    HANDLE std_handle = GetStdHandle(STD_OUTPUT_HANDLE);

    for(int i = 0; i < 256; i++)
    {
        // 改变输出颜色, 一般 i 的范围在 0~15 之间即可
        SetConsoleTextAttribute(std_handle, i);
        std::cout << "i = "<< i << ": Hello World" << std::endl;
    }

    return 0;
}

效果
2023.07.02-1.png

0

评论区