泡泡的學習小筆記之列印不同顏色字
阿新 • • 發佈:2020-12-25
如何在控制檯中列印不同顏色的字
列印彩色字型分四步
1.首先要匯入標頭檔案
#include <windows.h>
2.然後建立一個HANDLE控制代碼
HANDLE han = GetStdHandle(STD_OUTPUT_HANDLE);
//當然直接使用GetStdHandle(STD_OUTPUT_HANDLE)也是可以的
.
3.設定字型
//引數1就是我們的控制代碼,如果沒有建立,可以直接使用
SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE),FOREGROUND_BLUE) ;
//FOREGROUND_BLUE 將字型設定成藍色
SetConsoleTextAttribute(han,FOREGROUND_BLUE);
.
4.列印自己想列印的內容
cout << "我愛你" << endl;
備註:
1.BACKGROUND 表示的是背景顏色 可連線對應的顏色對背景色進行更改
2.INTENSITY 是對對應的部分進行高亮顯示例如(FOREGROUND_INTENSITY ----對字型高亮)
3.字型顏色表:
顏色 | 配色 |
---|---|
紅色 | RED |
綠色 | GREEN |
藍色 | BLUE |
白色(紅色綠色藍色相加) | RED\\GREEN\\BLUE |
黃色(紅色和綠色相加色高亮) | RED\\GREEN\\INTENSITY |
暗金色(紅色和綠色相加色) | RED\\GREEN |
粉色(紅色和藍色相加色高亮) | RED\\BLUE\\INTENSITY |
暗紫色(紅色和藍色相加色) | RED\\BLUE |
藍色(綠色和藍色相加色高亮) | GREEN\\BLUE\\INTENSITY |
青色(綠色和藍色相加色) | GREEN\\BLUE |