zoukankan      html  css  js  c++  java
  • 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    0x0008
    
    HANDLE 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;
    }
  • 相关阅读:
    poj2352树状数组
    hdu1166树状数组
    poj2785双向搜索
    poj2566尺取变形
    poj2100还是尺取
    poj3061尺取法
    poj3320尺取法
    hdu3829最大独立集
    poj2594最小顶点覆盖+传递闭包
    经典换根dp——hdu2196
  • 原文地址:https://www.cnblogs.com/emyueguang/p/4082947.html
Copyright © 2011-2022 走看看