Linux C應用程式終端輸出字型顏色的改變

2021-05-28 06:46:08 字數 392 閱讀 8830

使用\033[01;04;32;41m之類的配色方案在需要輸出顯示的文字之前,

可以改變應用程式輸出文字的顏色或者背景顏色。

color_hello.c

#include int main()

上面的01表示加粗,34表示是藍色,後面\033[0m表示恢復所有的

的敘述。也可以把上述的\033字元用\e替換。可以採用多種配色方案,

比如上面提到的\033[01;04;32;41m,04表示下劃線,32表示前景色

是綠色,然後41表示背景色是紅色。

由於使用的是linux系統為終端提供的配色方案,所以該程式不具備

移植性。可以看到,該程式在windows會列印一些奇怪的符號。

linux C 應用程式打包發布

linuxc 動態庫打包應用程式打包動態庫搜尋路徑 linux環境下打包c 應用程式,包括其依賴的動態庫,以便解決程式發布後程式執行動態庫缺失問題 動態庫編譯時新增 fpic編譯選項 一般動態庫都會有此選項,自己寫的庫記得新增 fpic 生成與位置無關 編譯自己的應用程式,得到test 打包動態庫 ...

Linux C在終端出輸出顏色

include int main int argc,char argv 格式 echo 033 字背景顏色 字型顏色m字串 033 0m 例如 echo 033 41 36m something here 033 0m 其中41的位置代表底色,36的位置是代表字的顏色 那些ascii code 是對...

Linux C 應用程式退出時的事件響應

define sighup 1 hangup sighup是unix系統管理員很常用的乙個訊號。許多後台服務程序在接受到該訊號後將會重新讀取它們的配置檔案。然而,該訊號的實際功能是通知程序它的控制終端被斷開。預設行為是終止程序。define sigint 2 interrupt 對於unix使用者來...