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;
    }
  • 相关阅读:
    博客园项目
    social-auth-app-django模块
    win10安装软件被阻止后
    expdp和impdp的用法
    EXPDP
    oracle常用的数据迁移方法
    使用spool导出数据
    无法创建spool文件
    sqlldr导入数据
    cmd 登录oracle
  • 原文地址:https://www.cnblogs.com/emyueguang/p/4082947.html
Copyright © 2011-2022 走看看