windows下面最簡單的辦法就是調(diào)用:
成都創(chuàng)新互聯(lián)公司是一家以成都網(wǎng)站建設(shè)、網(wǎng)頁設(shè)計、品牌設(shè)計、軟件運維、成都網(wǎng)站營銷、小程序App開發(fā)等移動開發(fā)為一體互聯(lián)網(wǎng)公司。已累計為PVC花箱等眾行業(yè)中小客戶提供優(yōu)質(zhì)的互聯(lián)網(wǎng)建站和軟件開發(fā)服務(wù)。
system("color F0");
這樣就黑底白字了!??!
以下是color命令的幫助:
設(shè)置默認(rèn)的控制臺前景和背景顏色。
COLOR [attr]
attr 指定控制臺輸出的顏色屬性
顏色屬性由兩個十六進制數(shù)字指定 -- 第一個為背景,第二個則為
前景。每個數(shù)字可以為以下任何值之一:
0 = 黑色 8 = 灰色
1 = 藍(lán)色 9 = 淡藍(lán)色
2 = 綠色 A = 淡綠色
3 = 淺綠色 B = 淡淺綠遲猜色
4 = 紅色 C = 淡紅色
5 = 紫色 D = 淡紫色
6 = 黃色 E = 淡黃色
7 = 白色 F = 亮白色
如果沒有給定任何參數(shù),該命令會將顏色還原到 CMD.EXE 啟動時
的顏色。這個值來自當(dāng)前控制臺窗口、/T 命令行開關(guān)或
DefaultColor 注冊表值。
如果用相同的前景和背景顏色來執(zhí)行 COLOR 命令,COLOR 命令
會將 ERRORLEVEL 設(shè)置為 1。
例如: "COLOR fc" 在亮白色上產(chǎn)生亮紅色
如果你不想用color來做那么
TC 下可以這么做:
在開始的時候要調(diào)用graphics.h這個頭文件
setbackcolor() 設(shè)置背景顏色函數(shù)
功能: 函數(shù)setbackcolor()把當(dāng)前調(diào)色板顏色的第一個值改成指定的顏色值,以設(shè)置背景顏色。
用法: 此函數(shù)調(diào)用方式為void setbackcolor(int color);
說明: 參數(shù)color為指定的背景色,其有效值可以是顏色符號名,也可以是色彩值。表1-8列出了背景顏色供選取。
表1-8 背景顏色值
-----------------------------------------------------------------
顏色符號名 色彩值 顏色符號名 色彩值
-----------------------------------------------------------------
BLACK(黑色) 0 DARKGRAY(深灰) 8
BLUE(藍(lán)色) 1 LIGHTBLUE(淡藍(lán)) 9
GREEN(綠色) 2 LIGHTGREEN(淡綠) 10
CYAN(青色) 3 LIGHTCYAN(淡青) 11
RED(紅色) 4 LIGHTRED(淡紅) 12
MAGENTA(品紅) 5 LIGHTMAGENTA(粉紅) 13
BROWN(棕色) 6 YELLOW(黃色) 14
LIGHTGRAY(淡灰) 7 WHITE(白色) 15
-----------------------------------------------------------------
調(diào)用該函數(shù),將改變整個屏幕的顏色,如果新的背景色與原來屏幕的圖形顏色相同敗斗,盡管圖形信息不會丟失,但是看不見圖形了。如果所選背景色為對比鮮明的顏色,看不見的圖形就會重新清晰地顯現(xiàn)出來。
這個函數(shù)的頭文件為graphics.h
返回值: 無
例: 把背景色置為淡藍(lán)色
setbackcolor(LIGHTBLUE);
設(shè)置前景色(文字顏色)
setcolor() 設(shè)置顏色函數(shù)
功能: 函數(shù)setcolor()設(shè)置當(dāng)前繪圖顏色(或稱做前景色)。
用法: 該函數(shù)調(diào)用方式為voids setcolor(int color);
說明: 參察旦磨數(shù)color為選擇的當(dāng)前繪圖顏色。在高分辨率顯示模式下,選取的color是實際色彩值,也可以用顏色符號名表示。如果已經(jīng)搖籃函數(shù)setpalette()改變了調(diào)色板色彩值,那么符號名就不可能產(chǎn)生預(yù)期作用了。
在低分辨率顯示模式(320X200)下,選取的color是調(diào)色板顏色號,不是實際色彩值。
此函數(shù)相應(yīng)的頭文件為graphics.h
返回值: 無
例: 設(shè)置16種不同的顏色,顯示16段直線:
#includegraphics.h
void main()
{
int driver,mode;
int i;
driver=DETECT;
mode=0;
initgraph(driver,mode,"");
moveto(0,200);
for(i=0;i16;i++)
{
setcolor(i);
linerel(20,0);
}
getch();
restorecrtmode();
}
VC 下面可以用
SetConsoleTextAttribute這個Window SDK API
頭戚昌文件要包含陵拿#include?"stdlib.h"
system("color?12");1是修改背高汪扒景色,2是修改前景色
函數(shù)名源迅辯: textbackground
功 能: 選擇新的文本背景顏色
用 法: void textbackground(int color);
程序例:
#include conio.h
int main(void)
{
int i, j;
clrscr();
for (i=0; i9; i++)
{
for (j=0; j80; j++)
cprintf("C");
cprintf("\r\n");
textcolor(i+1);
textbackground(i);
}
return 0;
}
函數(shù)名: textcolor
功 能: 在文雹缺本模式昌鎮(zhèn)中選擇新的字符顏色
用 法: void textcolor(int color);
程序例:
#include conio.h
int main(void)
{
int i;
for (i=0; i15; i++)
{
textcolor(i);
cprintf("Foreground Color\r\n");
}
return 0;