zoukankan      html  css  js  c++  java
  • 打印出带颜色的调试信息

    接上篇

    #if 1
    #define DEBUG_OUT(fmt, args, ...) printf("33[40;31m[file:%s func:%s line:%d]33[0m
    ", __FILE__, __func__, __LINE__)
    #else
    #deine DEBUG_OUT(fmt, args, ...) ((void)0)
    #endif

     打印颜色的格式为:

    "033[40;31m …… 033[0m"

    其中

    1、"33[" 为开始打印指定底色和字体颜色;

    2、40表示底色为黑色;

    3、31表示字体颜色为红色;

    4、"m ......"表示打印的格式;

    5、"33[0m" 表示结束颜色打印;

    下面列出 ascii code 的颜色值:

        字背景颜色范围:40----49                            字颜色:30-----------39

             40:                                                             30:

             41:深红                                                         31:

             42:绿                                                             32:绿

             43:黄色                                                         33:

             44:蓝色                                                         34:蓝色

             45:紫色                                                         35:紫色

             46:深绿                                                         36:深绿

            47:白色                                             37:白色

    参考文章:http://blog.chinaunix.net/uid-20671208-id-3013780.html

  • 相关阅读:
    BZOJ 2574: [Poi1999]Store-Keeper
    BZOJ 1024: [SCOI2009]生日快乐
    BZOJ 2541: [Ctsc2000]冰原探险
    hihoCoder 1303 数论六·模线性方程组
    Codeforces 710 D. Two Arithmetic Progressions
    BZOJ 1670: [Usaco2006 Oct]Building the Moat护城河的挖掘
    ZJOI2014 2048
    51Nod 1766 树上的最远点对
    Codeforces 727 F. Polycarp's problems
    BZOJ 3736: [Pa2013]Karty
  • 原文地址:https://www.cnblogs.com/flash610/p/debug_color.html
Copyright © 2011-2022 走看看