用C语言Linux下打印带颜色的字符串

王朝c/c++·作者佚名  2008-05-18
窄屏简体版  字體: |||超大  

终端彩色字符处理

最方便的是FireBird带的编辑器ve,可以很方便的编辑彩色文本。

不过,vi也可以办到。

a. 进入编辑模式。

b. 按ctrl + v.

c. 按ESC,先输入一个ESC字符。

d. 然后可以输入彩色码啦。譬如,[31m代表红色。

你可以用echo测试各种彩色效果,譬如:

echo '33[31m RED TEXT' 将输出红色字符串 “RED TEXT"

echo '33[1;31m RED TEXT' 高亮输出。

echo '331;5;31m RED TEXT' 高亮,闪烁。

echo '33[41m' 红色背景。

echo '33[m' 恢复。

是打印到终端,但我不知道如何写ansi控制码,举个例子好吗?

比如,要打印一串绿色字符到终端。

 
 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
 
 
© 2005- 王朝網路 版權所有 導航