• <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>

            麒麟子

            ~~

            導航

            <2010年6月>
            303112345
            6789101112
            13141516171819
            20212223242526
            27282930123
            45678910

            統計

            常用鏈接

            留言簿(12)

            隨筆分類

            隨筆檔案

            Friends

            WebSites

            積分與排名

            最新隨筆

            最新評論

            閱讀排行榜

            評論排行榜

            代顏色的提示信息輸出。

            前幾天在網上搜到一段改變控制臺字符顏色的代碼,用它做了一個代字體顏色的Log輸出。感覺還是比較不錯的。

              /*
              0 黑色 1 深藍 2綠 3淺藍
              4暗紅 5暗紫 6嫩黃 7淺白
              8淺灰 9亮藍 10亮綠 11非常藍
              12大紅 13亮紫 14黃 15白 
              */

            這是那段代碼。我已做成了ANSI和UNICODE都支持的版本,具體為什么要這樣,可以看前一篇關于字符編碼與IO的問題。
                void __Printfc(U16 color, const TCHAR* format,
                

                    va_list argList; 
                    U16 oldcolor; 
                    HANDLE hCon
            =GetStdHandle(STD_OUTPUT_HANDLE); 
                    CONSOLE_SCREEN_BUFFER_INFO bInfo; 
                    GetConsoleScreenBufferInfo(hCon, 
            &bInfo ); 

                    oldcolor 
            = bInfo.wAttributes;
                    
            if(oldcolor!=color)
                        SetConsoleTextAttribute(hCon,color); 

            #ifdef _UNICODE
                    _tsetlocale(LC_CTYPE,TEXT(
            ""));
            #endif

                    va_start( argList, format ); 
                    _tprintf( format,argList); 
                    va_end( argList );

            #ifdef _UNICODE
                    _tsetlocale(LC_CTYPE,TEXT(
            "C"));
            #endif
                    
            if(oldcolor!=color)
                        SetConsoleTextAttribute(hCon,color);  
                }
             

            posted on 2010-08-20 01:00 麒麟子 閱讀(312) 評論(0)  編輯 收藏 引用 所屬分類: Programming

            99久久精品免费看国产一区二区三区 | 2021国内精品久久久久久影院| 99久久精品九九亚洲精品| 久久青青草原亚洲av无码| 欧美伊人久久大香线蕉综合| 久久久久亚洲AV无码专区桃色 | 久久天天躁狠狠躁夜夜不卡| 久久er99热精品一区二区| 品成人欧美大片久久国产欧美... 品成人欧美大片久久国产欧美 | 久久久久国产精品熟女影院 | 久久精品成人免费网站| 亚洲国产精品成人久久蜜臀| 亚洲精品高清国产一线久久| 99久久精品费精品国产| AAA级久久久精品无码区| 久久高潮一级毛片免费| 成人妇女免费播放久久久| 思思久久99热免费精品6| 久久91精品国产91久久麻豆| 亚洲国产精品久久久久网站| 久久国产精品二国产精品| 亚洲日韩欧美一区久久久久我| 国产亚洲精久久久久久无码77777| 无遮挡粉嫩小泬久久久久久久| 精品久久香蕉国产线看观看亚洲| 久久精品成人免费国产片小草| 狠色狠色狠狠色综合久久| 久久99精品国产麻豆不卡| 成人午夜精品无码区久久 | 国产精品无码久久久久| 久久se精品一区二区影院 | 欧美久久久久久精选9999| 欧美精品乱码99久久蜜桃| 久久99免费视频| 99精品久久久久久久婷婷| 国产—久久香蕉国产线看观看| 久久夜色精品国产亚洲| 久久99国产精品成人欧美| 国产综合久久久久| 久久丫忘忧草产品| 精品多毛少妇人妻AV免费久久|