C語言4-----設置控制檯背景及字體顏色?

控制檯的顏色並不是一成不變的,可以通過屬性設置,或者C代碼來改變它的顏色。

C語言4-----設置控制檯背景及字體顏色

工具/原料

codeblock 13.12 GCC

方法/步驟

新建一個控制檯C程序,直接運行,效果如下。

C語言4-----設置控制檯背景及字體顏色

右鍵控制檯彈窗頂部標題欄—>屬性,可以看到有四個屬性可以設置,我們選擇顏色這欄。

C語言4-----設置控制檯背景及字體顏色

將屏幕文字選為黑色,屏幕背景選為綠色,確定。

可以看到控制檯的背景與文字已經相應地變化。

C語言4-----設置控制檯背景及字體顏色

不過這種方法改變的是所有控制檯程序的顏色,如何單獨更改一個程序的控制檯顯示顏色?在程序中添加兩行代碼:

在main()函數前加一條引用頭文件的代碼

#include

在main()函數內部添加一條system()函數調用代碼

system("color ..");

運行程序,顯示如下。

C語言4-----設置控制檯背景及字體顏色

控制檯彈窗裡的說明很清楚,color 後的第一個字決定背景顏色,第二個字決定前景(文字)顏色,所以講system()函數改為如下:

system("color 2f");

運行程序,顯示如下。

C語言4-----設置控制檯背景及字體顏色

改變color後的值,嘗試不同的顏色。

C語言4-----設置控制檯背景及字體顏色

注意事項

小編自學C語言,會同步把自己學會的經驗發上來。

如有錯誤,請多包涵。觀看更多經驗,關注”上年度的我“,謝謝!

相關問題答案