1. 程式人生 > >printf 打印字體和背景帶顏色的輸出的方法

printf 打印字體和背景帶顏色的輸出的方法

代碼 detail 亮度 wan .net 顏色 ansi 版權 原創

摘錄博客:https://blog.csdn.net/wangweiqiang1325/article/details/51787534

格式如下:

printf("\033[字背景顏色;字體顏色m 字符串 \033[0m" );

例子:
printf("\033[1m\033[45;33m HELLO_WORLD \033[0m\n"); // 紫色背景,黃色字體,且高亮


顏色代碼: QUOTE:
字背景顏色範圍: 40--49 字顏色: 30—39
40: 黑 30: 黑

41: 紅 31: 紅
42: 綠 32: 綠
43: 黃 33: 黃
44: 藍 34: 藍
45: 紫 35: 紫
46: 深綠 36: 深綠
47: 白色 37: 白色
ANSI控制碼:
QUOTE:
\033[0m 關閉所有屬性
\033[1m 設置高亮度
\033[4m 下劃線
\033[5m 閃爍
\033[7m 反顯
\033[8m 消隱
\033[30m -- \033[37m 設置前景色
\033[40m -- \033[47m 設置背景色
\033[nA 光標上移n行
\03[nB 光標下移n行
\033[nC 光標右移n行
\033[nD 光標左移n行
---------------------
作者:王牧天
來源:CSDN
原文:https://blog.csdn.net/wangweiqiang1325/article/details/51787534
版權聲明:本文為博主原創文章,轉載請附上博文鏈接!

printf 打印字體和背景帶顏色的輸出的方法