其它一些屏幕控制ASCII字符: 最后还有一些控制终端光标的字符: 3. 示例 blabla一大堆,没法理解,接下来用实例说话,首先准备一份已经重定向printf到串口的工程,保证printf可以正常使用即可,并且使用终端软件查看串口输出(eg. Mobaxterm)。 ① 打印没有背景色,字体颜色为绿色,字体正常的字符: 代码语言:javascript 复制 pri...
1 更改字体颜色的代码为:SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE),XXX);其包含在头文件windows.h中。2 其中XXX处有以下四种命令:FOREGROUND_RED 红色FOREGROUND_GREEN 绿色FOREGROUND_BLUE 蓝色FOREGROUND_INTENSITY 加亮(与以上三个一起使用)3 多个颜色指令前用“|”隔开,如:SetConsoleTextAttribute...
由上可知,在输出时候加上 “\033[ ; m …… \033[0m ” 即可使得输出的字体和背景是有颜色的。下面是颜色的定义: 代码语言:javascript 复制 字背景颜色范围:40-4940:黑41:深红42:绿43:黄色44:蓝色45:紫色46:深绿47:白色字颜色:30-3930:黑31:红32:绿33:黄34:蓝色35:紫色36:深绿37:白色 下面看一下...
首先,你需要使用特定的控制字符来设置颜色。在大多数终端中,不同的颜色对应不同的控制字符。例如,“\033[31m” 表示设置文本颜色为红色,“\033[32m” 表示设置文本颜色为绿色,依此类推。 接下来,你可以使用 printf 函数来输出带有颜色的文本。在要输出颜色的文本之前,插入控制字符即可。 下面是一个简单的示例,展...
echo显示带颜色,需要使用参数-e 格式如下: echo-e"\033[字背景颜色;文字颜色m字符串\033[0m" 例如: echo-e"\033[41;37mTonyZhang\033[0m" 其中41的位置代表底色,37的位置是代表字的颜色 注:1、字背景颜色和文字颜色之间是英文的“""”2、文字颜色后面有个m3、字符串前后可以没有空格,如果有的话,输...
在 C 语言中,可以使用字符串和 ASCII 码来输出带颜色的文本。例如,可以使用下面的代码输出红色的苹果图案:include <stdio.h> int main() { // 设置文本颜色为红色 printf("\033[31m"); // \033 是 ASCII 码中的 "Esc" 键,[31m 表示设置文本颜色为红色 // 输出苹果图案 printf(" /...
这行命令首先\033[20;1H将光标移动到终端第20行第1列,之后的\033[1;4;32m将文本属性设置为高亮、带下划线且颜色为绿色,然后输出Hello,world;最后\033[0m将终端属性恢复为默认值,这样就不会看到连命令完成后的命令提示符也变了样儿了。 通过以上各种命令的组合就可以实现对终端输出地复杂控制。
shell脚本中echo显示内容带颜色显示,echo显示带颜色,需要使用参数-e 格式如下:echo -e "\033[字背景颜色;文字颜色m字符串\033[0m"例如:echo -e "\033[41;36m something here \033[0m"字颜色:30—–37 echo -e “\033[30m 黑色字 \033[0m” echo -e “\033[31m 红色字 \033[0...
intnRet = 0;// //注意:GetStdHandle()返回的不是一个duplicate handle,而是真正的输出缓冲区的...
彩色文本格式化, 彩色文本输出, 控制打印字符颜色样式! 安装 简介 让你的终端输出各式各样的彩色文本, 以一种非常简便的方式嵌入到程序中! 只需要在{}前加上@样式id, 然后把format改为cformat就可以按照样式id输出彩色文本 查看颜色样式ID 命令行输入cpshow查看所有的样式id ...