是否可以使用 C 更改 Linux 终端文本和背景颜色?



我想在c语言的帮助下改变背景UBUNTU终端的颜色,这可能吗?

您可以使用转义序列

printf("33[37m33[41m"); // White foreground / Red background
printf("Somethingn");
printf("33[0m");          // Reset

这是颜色表:

前景:

30 Black
31 Red
32 Green
33 Yellow
34 Blue
35 Magenta
36 Cyan
37 White

背景:

40 Black
41 Red
42 Green
43 Yellow
44 Blue
45 Magenta
46 Cyan
47 White
0 Reset all
1 Bold

最新更新