在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表示白色。如果需要使用多個顏色,可以使用位運算符|來進行組合。