C语言 您所在的位置:网站首页 c语言输出颜色字体 C语言

C语言

2023-11-13 00:39| 来源: 网络整理| 查看: 265

C语言如何改变特定某一行输出的颜色 方法介绍演示代码

方法介绍

我们可以使用windows.h库里的SetConsoleTextAttribute函数来实现我们的目的。 SetConsoleTextAttribute是API设置控制台窗口字体颜色和背景色的函数。广泛应用于电脑编程。

原型:

BOOL SetConsoleTextAttribute(HANDLE hConsoleOutput, WORD wAttributes);

参数:

consolehwnd = GetStdHandle(STD_OUTPUT_HANDLE);

GetStdHandle(nStdHandle)是返回标准的输入、输出或错误的设备的句柄,也就是获得输入、输出/错误的屏幕缓冲区的句柄。 在这里插入图片描述

演示代码 #include #include int main() { SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE), FOREGROUND_INTENSITY | FOREGROUND_RED);//设置当前输出为红色 printf("这行文字是红色的!\n"); SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE), FOREGROUND_GREEN | FOREGROUND_RED | FOREGROUND_BLUE); //设置当前输出为白色 printf("这行文字是白色的!\n"); SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE), FOREGROUND_INTENSITY | FOREGROUND_BLUE); //设置当前输出为蓝色 printf("这行文字是蓝色的!\n"); return 0; }


【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有