開頭加上#includestdlib.h
創(chuàng)新互聯(lián)主要從事網(wǎng)站建設(shè)、做網(wǎng)站、網(wǎng)頁設(shè)計、企業(yè)做網(wǎng)站、公司建網(wǎng)站等業(yè)務(wù)。立足成都服務(wù)江岸,10多年網(wǎng)站建設(shè)經(jīng)驗,價格優(yōu)惠、服務(wù)專業(yè),歡迎來電咨詢建站服務(wù):028-86922220
使用system("color XX");XX指代顏色
比如system("color 02");是表示黑背景綠色字.
顏色屬性由兩個十六進制數(shù)字指定 -- 第一個為背景,第二個則為前景。每個數(shù)字可以為以下任何值之一:
0 = 黑色 8 = 灰色
1 = 藍色 9 = 淡藍色
2 = 綠色 A = 淡綠色
3 = 湖藍色 B = 淡淺綠色
4 = 紅色 C = 淡紅色
5 = 紫色 D = 淡紫色
6 = 黃色 E = 淡黃色
7 = 白色 F = 亮白色
#include stdio.h
#include conio.h /* 使用getch()函數(shù),這個函數(shù)用于無緩沖輸入,不回顯。即:按下一個鍵立即讀入該字符(不需要按回車鍵),并且不自動把讀入的字符顯示在屏幕上 */
/* 打印指定寬度的顏色條 */
/* 參數(shù)1:顏色 */
/* 參數(shù)2:寬度 */
void prt_color_bar(unsigned color, unsigned width)
{
unsigned i;
/* 指定寬度個數(shù)的空格 */
for (i = 0; i width; i++)
{
printf("\033[%u;%um \033[0m", color, color-10);
/* 同顏色,文字色的數(shù)值比背景色的代碼少10 */
}
}
1、可以調(diào)用dos控制臺的命令system("color xx");改變文字顏色。設(shè)置默認的控制臺文字和背景顏色。COLOR [attr]attr 指定控制臺輸出的顏色屬性顏色屬性由兩個十六進制數(shù)字指定 -- 第一個為背景,第二個則為文字。每個數(shù)字可以為以下任何值之一:0 = 黑色 8 = 灰色1 = 藍色 9 = 淡藍色2 = 綠色 A = 淡綠色3 = 淺綠色 B = 淡淺綠色4 = 紅色 C = 淡紅色5 = 紫色 D = 淡紫色6 = 黃色 E = 淡黃色7 = 白色 F = 亮白色如果沒有給定任何參數(shù),該命令會將顏色還原到 CMD.EXE 啟動時的顏色2、例程:
#include a href=";tn=44039180_cprfenlei=mv6quAkxTZn0IZRqIHckPjm4nH00T1dbPWKbn16zP1Dvnynznycz0ZwV5Hcvrjm3rH6sPfKWUMw85HfYnjn4nH6sgvPsT6KdThsqpZwYTjCEQLGCpyw9Uz4Bmy-bIi4WUvYETgN-TLwGUv3EnHbzPjRsP1T3rH63P16zrjcvPs" target="_blank" class="baidu-highlight"stdio.h/a
#include a href=";tn=44039180_cprfenlei=mv6quAkxTZn0IZRqIHckPjm4nH00T1dbPWKbn16zP1Dvnynznycz0ZwV5Hcvrjm3rH6sPfKWUMw85HfYnjn4nH6sgvPsT6KdThsqpZwYTjCEQLGCpyw9Uz4Bmy-bIi4WUvYETgN-TLwGUv3EnHbzPjRsP1T3rH63P16zrjcvPs" target="_blank" class="baidu-highlight"stdlib.h/a
int main(){
system("color a1"); //改變背景為綠色,文字為藍色
printf("hello color :)\n");
return 0;
}