首页 > 代码库 > windows C 設置控制臺文本輸出的顏色(可用作調試使用)
windows C 設置控制臺文本輸出的顏色(可用作調試使用)
#include <windows.h>#define RED 0x0004 #define GREEN 0x0002 #define BLUE 0x0001 #define WHITE RED|GREEN|BLUE #define YELLOW RED|GREEN #define PINK RED|BLUE #define TURQUOISE BLUE|GREEN #define BG_RED 0x0040#define BG_GREEN 0x0020 #define BG_BLUE 0x0010 #define BG_WHITE BG_RED|BG_GREEN|BG_BLUE #define BG_YELLOW BG_RED|BG_GREEN #define BG_PIN KBG_RED|BG_BLUE #define BG_TURQUOISE BG_BLUE|BG_GREEN#define HIGHLIGHT 0x0008HANDLE hOut = ::GetStdHandle(STD_OUTPUT_HANDLE);void console_color(int color, int highlight=0){ SetConsoleTextAttribute(hOut, color + highlight);}int main(){ puts("normal"); console_color(RED, HIGHLIGHT); puts("red text"); console_color(GREEN); puts("green text"); console_color(BLUE); puts("blue text"); console_color(WHITE); puts("normal"); return 0;}
windows C 設置控制臺文本輸出的顏色(可用作調試使用)
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。