C 如何改变单词的颜色

标签 c colors console

我有一个 C 语言程序,可以在控制台应用程序中打印一些信息,并且我想以其他颜色打印一些信息。这可能吗?

编辑: 我的操作系统是Windows

最佳答案

这是一个可以帮助您的小 C 程序:

#include <stdio.h>

#define KNRM  "\x1B[0m"
#define KRED  "\x1B[31m"
#define KGRN  "\x1B[32m"
#define KYEL  "\x1B[33m"
#define KBLU  "\x1B[34m"
#define KMAG  "\x1B[35m"
#define KCYN  "\x1B[36m"
#define KWHT  "\x1B[37m"

int main()
{
    printf("%sred\n", KRED);
    printf("%sgreen\n", KGRN);
    printf("%syellow\n", KYEL);
    printf("%sblue\n", KBLU);
    printf("%smagenta\n", KMAG);
    printf("%scyan\n", KCYN);
    printf("%swhite\n", KWHT);
    printf("%snormal\n", KNRM);

    return 0;
}

这篇文章可以帮助:http://www.linuxjournal.com/article/8603

关于C 如何改变单词的颜色,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26062124/

相关文章:

c++ - 来自 C 的指令 #include 和来自 C++ 的指令之间有什么区别吗?

c++ - 如何将结构从 C++ 传递给 C?

python - PyQt:重置或删除 QTreeWidgetItem 的背景颜色

javafx - 使用 slider 更改文本颜色

ruby - 如何在 Ruby (Windows) 中获取/设置控制台光标位置

c# - 如何计算并行的完成百分比?

捕获意外信号 : SIGSEGV (11). 无效内存访问

c++ - 反转 FFT 时没有得到准确的数据

delphi - 防止系列在 Delphi TChart 中使用 clWhite

symfony - 在服务器上执行 "php app/console"-命令