输出多彩字体

在代码中

示例代码

#include <stdio.h>

/////////////颜色数值///////////////////////
#define COLOR_BLACK   "30"
#define COLOR_RED     "31"
#define COLOR_GREEN   "32"
#define COLOR_BROWN   "33"
#define COLOR_BLUE    "34"
#define COLOR_PURPLE  "35"
#define COLOR_CYAN    "36"

/////////////颜色调配///////////////////////
#define LOG_COLOR(COLOR)  "\033[0;" COLOR "m"	//普通字体配色模板
#define LOG_BOLD(COLOR)   "\033[1;" COLOR "m"	//加粗字体配色模板

#define LOG_RESET_COLOR   "\033[0m"				//恢复默认设置

/////////////颜色调配2///////////////////////
#define LOG_COLOR_E       LOG_COLOR(COLOR_RED)
#define LOG_COLOR_W       LOG_COLOR(COLOR_BROWN)
#define LOG_COLOR_I       LOG_COLOR(COLOR_GREEN)
#define LOG_COLOR_D
#define LOG_COLOR_V


int main(void)
{
    char *s = "6";

    printf(LOG_COLOR(COLOR_RED) "%s\n" LOG_RESET_COLOR, s);
    return 0;
}

运行结果

image

在终端中

示例代码

echo -e "\033[31m 红色字 \033[0m"

运行结果

image

posted @ 2022-01-14 11:18  海林的菜园子  阅读(79)  评论(0编辑  收藏  举报