開(kāi)頭加上#includestdlib.h
站在用戶的角度思考問(wèn)題,與客戶深入溝通,找到禹會(huì)網(wǎng)站設(shè)計(jì)與禹會(huì)網(wǎng)站推廣的解決方案,憑借多年的經(jīng)驗(yàn),讓設(shè)計(jì)與互聯(lián)網(wǎng)技術(shù)結(jié)合,創(chuàng)造個(gè)性化、用戶體驗(yàn)好的作品,建站類型包括:成都做網(wǎng)站、成都網(wǎng)站制作、企業(yè)官網(wǎng)、英文網(wǎng)站、手機(jī)端網(wǎng)站、網(wǎng)站推廣、申請(qǐng)域名、網(wǎng)頁(yè)空間、企業(yè)郵箱。業(yè)務(wù)覆蓋禹會(huì)地區(qū)。
使用system("color XX");XX指代顏色
比如system("color 02");是表示黑背景綠色字.
顏色屬性由兩個(gè)十六進(jìn)制數(shù)字指定 -- 第一個(gè)為背景,第二個(gè)則為前景。每個(gè)數(shù)字可以為以下任何值之一:
0 = 黑色 8 = 灰色
1 = 藍(lán)色 9 = 淡藍(lán)色
2 = 綠色 A = 淡綠色
3 = 湖藍(lán)色 B = 淡淺綠色
4 = 紅色 C = 淡紅色
5 = 紫色 D = 淡紫色
6 = 黃色 E = 淡黃色
7 = 白色 F = 亮白色
#include stdio.h
#include conio.h /* 使用getch()函數(shù),這個(gè)函數(shù)用于無(wú)緩沖輸入,不回顯。即:按下一個(gè)鍵立即讀入該字符(不需要按回車鍵),并且不自動(dòng)把讀入的字符顯示在屏幕上 */
/* 打印指定寬度的顏色條 */
/* 參數(shù)1:顏色 */
/* 參數(shù)2:寬度 */
void prt_color_bar(unsigned color, unsigned width)
{
unsigned i;
/* 指定寬度個(gè)數(shù)的空格 */
for (i = 0; i width; i++)
{
printf("\033[%u;%um \033[0m", color, color-10);
/* 同顏色,文字色的數(shù)值比背景色的代碼少10 */
}
}
可以的,比如:
#include windows.h
HANDLE hConsole;
hConsole=GetStdHandle(STD_OUTPUT_HANDLE);
SetConsoleTextAttribute(hConsole, FOREGROUND_GREEN);
//系統(tǒng)定義的顏色
/*FOREGROUND_BLUE,
FOREGROUND_GREEN,
FOREGROUND_RED,
FOREGROUND_INTENSITY,
BACKGROUND_BLUE,
BACKGROUND_GREEN,
BACKGROUND_RED,
BACKGROUND_INTENSITY
*/
設(shè)置默認(rèn)的控制臺(tái)前景和背景顏色。
COLOR [attr]
attr指定控制臺(tái)輸出的顏色屬性
顏色屬性由兩個(gè)十六進(jìn)制數(shù)字指定 -- 第一個(gè)為背景,第二個(gè)則為前景。
每個(gè)數(shù)字可以為以下任何值之一:
0 = 黑色 8 = 灰色
1 = 藍(lán)色 9 = 淡藍(lán)色
2 = 綠色 A = 淡綠色
3 = 湖藍(lán)色 B = 淡淺綠色
4 = 紅色 C = 淡紅色
5 = 紫色 D = 淡紫色
6 = 黃色 E = 淡黃色
7 = 白色 F = 亮白色
如果沒(méi)有給定任何參數(shù),該命令會(huì)將顏色還原到 CMD.EXE 啟動(dòng)時(shí)的顏色。
這個(gè)值來(lái)自當(dāng)前控制臺(tái)窗口、/T 開(kāi)關(guān)或 DefaultColor 注冊(cè)表值。
如果用相同的前景和背景顏色來(lái)執(zhí)行 COLOR 命令,COLOR 命令
會(huì)將 ERRORLEVEL 設(shè)置為 1。
例如: "COLOR fc" 在亮白色上產(chǎn)生亮紅色