c語言可以輸出彩色字元嗎
1樓:戀戀土豆絲
1、可以呼叫dos控制檯的命令system("color xx");改變文字顏色。設定預設的控制檯文字和背景顏色。color [attr]attr 指定控制檯輸出的顏色屬性顏色屬性由兩個十六進位數字指定 --第乙個為背景,第二個則為文字。
每個數字可以為以下任何值之一:0 = 黑色 8 = 灰色1 = 藍色 9 = 淡藍色2 = 綠色 a = 淡綠色3 = 淺綠色 b = 淡淺綠色4 = 紅色 c = 淡紅色5 = 紫色 d = 淡紫色6 = 黃色 e = 淡黃色7 = 白色 f = 亮白色如果沒有給定任何引數,該命令會將顏色還原到 啟動時的顏色2、例程:
#include
#include
int main(){
system("color a1"); //改變背景為綠色,文字為藍色。
printf("hello color :)n");
return 0;
c語言怎麼輸出有顏色的字,求大神,看別人**,是輸出黃的,求告訴其他的…
2樓:風若遠去何人留
這種方式 僅限於linux使用。
你用的手機是安卓的,同樣是linux核心 也可以用到windows上是用不了的。
格式為\033[字背景顏色;字型顏色m字串\033[0mecho "\033[41;36m something here \033[0m"
其中41的位置代表底色, 36的位置是代表字的顏色字背景顏色範圍:40---49
40:黑。41:深紅。
42:綠。43:黃色。
44:藍色。
45:紫色。
46:深綠。
47:白色。
字顏色:30---39
30:黑。31:紅。
32:綠。33:黃。
34:藍色。
35:紫色。
36:深綠。
37:白色。
33[0m 關閉所有屬性。
33[1m 設定高亮度。
33[4m 下劃線。
33[5m 閃爍。
33[7m 反顯。
33[8m 消隱。
33[30m --33[37m 設定前景色\33[40m --33[47m 設定背景色\33[na 游標上移n行。
33[nb 游標下移n行。
33[nc 游標右移n行。
33[nd 游標左移n行。
33[y;xh設定游標位置。
33[2j 清屏。
33[k 清除從游標到行尾的內容。
33[s 儲存游標位置。
33[u 恢復游標位置。
33[?25l 隱藏游標。
33[?25h 顯示游標。
3樓:匿名使用者
這個在windows下是用不了的,但是windows有另外的api去操作。
linux等系統下可以使用ansi escape code操作stdout輸出的位置顏色等,具體可以參見wiki
c語言怎麼實現輸出顏色的變化
4樓:網友
呼叫system("color ab");
設定預設的控制檯前景和背景顏色。
color [attr]
attr 指定控制檯輸出的顏色屬性。
顏色屬性由兩個十六進位數字指定 --第乙個為背景,第二個則為前景。每個數字可以為以下任何值之一:
0 = 黑色 8 = 灰色。
1 = 藍色 9 = 淡藍色。
2 = 綠色 a = 淡綠色。
3 = 淺綠色 b = 淡淺綠色。
4 = 紅色 c = 淡紅色。
5 = 紫色 d = 淡紫色。
6 = 黃色 e = 淡黃色。
7 = 白色 f = 亮白色。
如果沒有給定任何引數,該命令會將顏色還原到 啟動時的顏色#include
#include
int main()
在c語言中怎麼實現輸出字元改變顏色
5樓:coral小考拉
可以呼叫dos控制檯的命令system("color xx");改變文字顏色。
設定預設的控制檯文字和背景顏色。
color [attr]
attr 指定控制檯輸出的顏色屬性。
顏色屬性由兩個十六進位數字指定 --第乙個為背景,第二個則為文字。每個數字可以為以下任何值之一:
0 = 黑色 8 = 灰色。
1 = 藍色 9 = 淡藍色。
2 = 綠色 a = 淡綠色。
3 = 淺綠色 b = 淡淺綠色。
4 = 紅色 c = 淡紅色。
5 = 紫色 d = 淡紫色。
6 = 黃色 e = 淡黃色。
7 = 白色 f = 亮白色。
如果沒有給定任何引數,該命令會將顏色還原到 啟動時的顏色。
c語言如何輸出彩色字
6樓:網友
要分編譯器來看,**人所不同。
求助:如何用c語言linux下列印帶顏色的字串
7樓:風若遠去何人留
字背景顏色範圍:40---49 40:黑 41:深紅 42:綠 43:黃色 44:藍色 45:紫色 46:深綠 47:白色。
字顏色:30---39 30:黑 31:紅 32:綠 33:黃 34:藍色 35:紫色 36:深綠 37:白色。
**********ansi控制碼的說明 ***************
33[0m 關閉所有屬性。
33[1m 設定高亮度。
33[4m 下劃線。
33[5m 閃爍。
33[7m 反顯。
33[8m 消隱。
33[30m --33[37m 設定前景色。
33[40m --33[47m 設定背景色。
33[na 游標上移n行。
33[nb 游標下移n行。
33[nc 游標右移n行。
33[nd 游標左移n行。
33[y;xh設定游標位置。
33[2j 清屏。
33[k 清除從游標到行尾的內容。
33[s 儲存游標位置。
33[u 恢復游標位置。
33[?25l 隱藏游標。
33[?25h 顯示游標。
基本格式:一種控制:printf("\033[xm");
多種控制:printf("\033[x;y;zm");等價於printf("\033[xm\033[ym\033[zm ");
c語言字串輸出是亂碼,C語言,字串輸出是亂碼
include include include int random int num void main printf 請依次輸入學生姓名 for i 0 i被點到的同學的名字是 printf s p random n 1 int random int num 你好沒有亂碼 就是邏輯上有些錯誤如圖 ...
c語言中怎樣輸出數字,c語言中怎樣輸出數字
應該叫鳥子大了什麼林都有,你就用zhangyafei3020的吧,或者你可以這樣,符號0 的ascii碼值是48 include void main 就是輸版入其ascii碼值,然後以權字元型資料將其輸出 include main include stdio.h void main include ...
新人c語言求助,輸入字元後,按各字元的ASCII碼從小到
額,真麻煩 如果抄你的編譯bai器是ascii碼,就可以這du樣 include include int main void c語言程式設計 輸入三個字元後,按各字元的ascii碼從小到大的順序輸出這三個字元。ascii碼從小到 大的順序輸出這三個字元的源 如下 include stdio.h vo...