C语言如何更改运行界面颜色

avatar
作者
猴君
阅读量:1

在C语言中,可以使用Windows API中的SetConsoleTextAttribute函数来更改运行界面的颜色。该函数需要传入两个参数,第一个参数是控制台句柄,可以通过GetStdHandle函数来获取;第二个参数是一个表示颜色的整数,可以通过位运算来设置。最后,可以使用printf来输出带有颜色的文本。

下面是一个示例代码,将运行界面的前景色设置为红色,背景色设置为白色,并输出带有颜色的文本:

#include <stdio.h> #include <windows.h> int main() { HANDLE hConsole = GetStdHandle(STD_OUTPUT_HANDLE); SetConsoleTextAttribute(hConsole, FOREGROUND_RED | BACKGROUND_WHITE); printf("This is a test message with color\n"); return 0; } 

其中,FOREGROUND_RED表示红色,BACKGROUND_WHITE表示白色。如果需要使用多个颜色,可以使用位运算符|来进行组合。

广告一刻

为您即时展示最新活动产品广告消息,让您随时掌握产品活动新动态!