利用C语言设计一个实现彩色输出的代码块,可以套用在别的程序上,并能够在linux系统上运行
时间: 2023-06-19 11:03:34 浏览: 140
以下是一个简单的实现彩色输出的C语言代码块,可以在Linux系统上运行:
```c
#include <stdio.h>
// 定义颜色宏
#define COLOR_RED "\x1b[31m"
#define COLOR_GREEN "\x1b[32m"
#define COLOR_YELLOW "\x1b[33m"
#define COLOR_BLUE "\x1b[34m"
#define COLOR_MAGENTA "\x1b[35m"
#define COLOR_CYAN "\x1b[36m"
#define COLOR_RESET "\x1b[0m"
int main() {
// 输出红色文本
printf("%sThis is %sred%s.\n", COLOR_RED, COLOR_RED, COLOR_RESET);
// 输出绿色文本
printf("%sThis is %sgreen%s.\n", COLOR_GREEN, COLOR_GREEN, COLOR_RESET);
// 输出黄色文本
printf("%sThis is %syellow%s.\n", COLOR_YELLOW, COLOR_YELLOW, COLOR_RESET);
// 输出蓝色文本
printf("%sThis is %sblue%s.\n", COLOR_BLUE, COLOR_BLUE, COLOR_RESET);
// 输出洋红色文本
printf("%sThis is %smagenta%s.\n", COLOR_MAGENTA, COLOR_MAGENTA, COLOR_RESET);
// 输出青色文本
printf("%sThis is %scyan%s.\n", COLOR_CYAN, COLOR_CYAN, COLOR_RESET);
return 0;
}
```
使用方法:
1. 将上述代码保存为一个.c文件(比如:color.c)。
2. 打开终端,进入.c文件所在的目录。
3. 执行以下命令进行编译:
```bash
gcc -o color color.c
```
4. 执行以下命令运行编译后的可执行文件:
```bash
./color
```
注意:上述代码块中使用的是ANSI转义序列,它们只在支持ANSI转义序列的终端中才能正常显示彩色文本。如果你的终端不支持ANSI转义序列,你将无法看到彩色文本。
阅读全文