在C语言中,可以使用以下方法来定义和使用一个color函数: #include <stdio.h> // 定义一个color函数,用于改变文本颜色 void color(int color_code) { printf("\033[1;%dm", color_code); } int main() { // 使用color函数来设置文本颜色 color(31); // 设置文本颜色为红色 printf("Hello, world!\n...
printf("33[42m***一口Linux***【42】33[0mrn"); printf("33[43m***一口Linux***【43】33[0mrn"); printf("33[44m***一口Linux***【44】33[0mrn"); printf("33[45m***一口Linux***【45】33[0mrn"); printf("33[46m***一口Linux***【46】33[0mrn"); printf("33[47m***一口Linux...
#definemyprintf(color, format, args...) \ do{ \printf(color); \printf(format, ##args); \ printf(PF_CLR); \ }while(0) 比如我们要打印字符串,显示为高亮黄色 myprintf(HL_YEL,"%s\n","yikoulinux"); 4. 美化程序的打印log 假设我们有如下格式的通信信令: 调试通信协议, 我们经常需要将通信的...
printf("Hello, World!\n"); 复制代码 完整的示例代码如下: #include <stdio.h> #include <windows.h> #define BACKGROUND_COLOR 0x00 // 黑色背景 #define FOREGROUND_COLOR 0x0A // 绿色前景 int main() { HANDLE hConsole = GetStdHandle(STD_OUTPUT_HANDLE); WORD attributes = BACKGROUND_COLOR | ...
printf("This is default textn"); return 0; } 2、使用ncurses库 ncurses是一个用于处理文本用户界面的库,适用于大多数Unix-like系统。以下是使用ncurses设置文本颜色的示例代码: #include <ncurses.h> int main() { initscr(); start_color();
1、printf字体显示语法说明 复制 printf(“\033[显示方式;字体颜色;背景颜色m 字符串 \033[0m” ); 1. 图片 语法说明: 第一个**\033[**表示转义序列的开始,设置随后的字体格式 转义序列是以 ESC 开头,用 \033 完成相同的工作(ESC 的 ASCII 码用十进制表示就是 27, = 用八进制表示的 33)。
C printf ANSI控制码之字体颜色、背景颜色 1#include <stdio.h>2#include <string.h>34#defineCOLOR_NONE "\033[0m"5#defineCOLOR_HIGHLIGHT "\033[1m"6#defineCOLOR_NON_BOLD "\033[22m"7#defineCOLOR_UNDERLINE "\033[4m"8#defineCOLOR_NON_UNDERLINE "\033[24m"9#defineCOLOR_FLICKER "\033[5m"10...
1、printf字体显示语法说明 printf(“\033[显示方式;字体颜色;背景颜色m 字符串 \033[0m” ); 语法说明: 第一个**\033[**表示转义序列的开始,设置随后的字体格式 转义序列是以ESC开头,用\033完成相同的工作(ESC 的 ASCII 码用十进制表示就是27,=用八进制表示的33)。
printf(color); \ printf(format, ##args); \ printf(PF_CLR); \ }while(0) 比如我们要打印字符串,显示为高亮黄色 myprintf(HL_YEL,"%s\n","yikoulinux"); 4. 美化程序的打印log 假设我们有如下格式的通信信令: 调试通信协议, 我们经常需要将通信的信令以16进制格式全部打印出来, ...
print_color(white); return 0; } 这个程序的输出结果如下: RGB(255, 0, 0) = #FF0000 RGB(0, 255, 0) = #00FF00 RGB(0, 0, 255) = #0000FF RGB(255, 255, 255) = #FFFFFF 在这个例子中,我们定义了一个 RGB 结构体来表示颜色,然后使用 printf() 函数同时输出十进制和十六进制格式的颜色...