printf("\033[31m red red red \033[0m\n");其他颜色参考下面的命令:echo -e "\033[30m 黑色...
代表背景颜色的特殊ASCII字符: 代表字体颜色的特殊字符: 其它一些屏幕控制ASCII字符: 最后还有一些控制终端光标的字符: 3. 示例 blabla一大堆,没法理解,接下来用实例说话,首先准备一份已经重定向printf到串口的工程,保证printf可以正常使用即可,并且使用终端软件查看串口输出(eg. Mobaxterm)。 ① 打印没有背景色,字体颜...
operator<<(std::basic_ostream<_Elem,_Traits>& i, color& c) { HANDLE hStdout=GetStdHandle(STD_OUTPUT_HANDLE); SetConsoleTextAttribute(hStdout,c.m_color); return i; } // Copyleft Vincent Godin 在程序中包含上面这个头文件,就可以像下面这样使用彩色字符了 #include "ConsoleColor.h" cout << ...
printf("\033[31m red red red \033[0m\n");其他颜色参考下面的命令:echo -e "\033[30m 黑色...