用C语言在终端打印彩色字符串 转载:https://blog.csdn.net/lwfcgz/article/details/50248121 看别人的开源项目的时候发现,原来在终端可以打印带颜色的字符串的。。 还蛮有意思的,只需要在待打印的字符串前面和后面分别加一串修饰字符就行了。 下面是C语言的一个例子: 1#include <stdio.h>23#defineANSI_COLOR_...
特殊字符\033:通知终端切换到escape模式; 起始字符[:CSI内容的开始; CSI内容字符(见下表); CSI结束字符m:CSI内容的结束; 其中,CSI模式全称Command Sequence Introduction,当终端软件处于CSI模式时,终端软件读取之后的ASCII码作为CSI内容,直到读入CSI结束字符,代表不同字符的ASCII字符之间用分号隔开。 代表背景颜色的特殊...
可见,此时输出的字体和背景已经有了颜色。 由上可知,在输出时候加上 “\033[ ; m …… \033[0m ” 即可使得输出的字体和背景是有颜色的。下面是颜色的定义: 代码语言:javascript 代码运行次数:0 复制 Cloud Studio代码运行 字背景颜色范围:40-4940:黑41:深红42:绿43:黄色44:蓝色45:紫色46:深绿47:白色字...
30:黑31:红32:绿33:黄34:蓝色35:紫色36:深绿37:白色 控制字符是打开某种样式,输出完成时需要再关闭样式才能使terminal恢复到原来状态,简单例子: printf("\e[32m%s\e[0m\n", "hello world"); \033和\e是一回事,使用\e会更简单一些,输出为绿色字体,如下图: \e[32m为打开绿色前景色样式,\e[0m为关闭...
彩色文本格式化, 彩色文本输出, 控制打印字符颜色样式! 安装 简介 让你的终端输出各式各样的彩色文本, 以一种非常简便的方式嵌入到程序中! 只需要在{}前加上@样式id, 然后把format改为cformat就可以按照样式id输出彩色文本 查看颜色样式ID 命令行输入cpshow查看所有的样式id ...
c++语言在cmd下输出彩色字符 对于c语言来说可以用system和sprintf在cmd下输出彩色字符,但是对于c++语言来说却没有好的解决办法。 现在可以用下面的ConsoleColor.h解决这个问题 #pragma once #include <iostream> #include <windows.h> inline std::ostream& blue(std::ostream &s) ...
echo -e "\033[34m 蓝色字 \033[0m"echo -e "\033[35m 紫色字 \033[0m"echo -e "\033[...
#include<stdlib.h> void color(int x); int main(void) { { color(14); printf( " +\n" " +++\n" ); } char tree[500] = " +-+\n +*=*+\n +**-**+\n +*-*+\n +**=**+\n +-**-**-+\n +-***=***-+\n +-***-***-+\n +-**-**=***-+\n +-***_*...
getch(): 所在头文件:conio.h 函数用途:从控制台读取一个字符,但不显示在屏幕上 函数原型:int getch(void) 返回值:读取的字符 例如: char ch;或int ch; getch();或ch=getch(); 用getch();会等待你按下任意键,再继续执行下面的语句; 用ch=getch();会等待你按下任意键之后,把该键字符所对应的ASCII码...
echo -e "\033[34m 蓝色字 \033[0m"echo -e "\033[35m 紫色字 \033[0m"echo -e "\033[...