一:先來說說關于獲取顏色與設置顏色的區別~
獲取顏色就是的到所需背景色或前景色的返回值,無參數,eg:BLUE就是1。
設置顏色就是自己去設置背景色或前景色的顏色,參數為color,無返回值。
二:關于setbkcolor()的誤區~
setbkcolor()函數的確是設置背景色的函數,那這個背景色是dos框的背景色?是PRintf()函數輸出東西的背景色?
十分尷尬的是都不是~
printf()函數的輸出是在dos框里的,但是setbkcolor()函數設置的背景色,是圖形框里輸出文字的背景色。
三:最后說一說dos框里的背景色和前景色怎么設置~
system("color xx");第一個x是背景色的顏色返回值,后一個x是前景色的顏色返回值(是字的顏色)
1-f分別代表的顏色如下:
0 = 黑色 8 = 灰色 1 = 藍色 9 = 淡藍色 2 = 綠色 A = 淡綠色 3 = 湖藍色 B = 淡淺綠色 4 = 紅色
C = 淡紅色 5 = 紫色 D = 淡紫色 6 = 黃色 E = 淡黃色 7 = 白色 F = 亮白色
新聞熱點
疑難解答