如何在Mac OS X和Linux上使用“ printf”输出彩色文本?
您可以使用ANSI颜色代码。这是一个示例程序:
#include <stdio.h> int main(int argc, char *argv[]) { printf("%c[1;31mHello, world!\n", 27); // red printf("%c[1;32mHello, world!\n", 27); // green printf("%c[1;33mHello, world!\n", 27); // yellow printf("%c[1;34mHello, world!\n", 27); // blue return 0; }
该27是escape字符。\e如果愿意,可以使用。
27
escape
\e
网上有所有代码的清单。 这是一个。