• <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>

            麒麟子

            ~~

            導(dǎo)航

            <2010年8月>
            25262728293031
            1234567
            891011121314
            15161718192021
            22232425262728
            2930311234

            統(tǒng)計(jì)

            常用鏈接

            留言簿(12)

            隨筆分類

            隨筆檔案

            Friends

            WebSites

            積分與排名

            最新隨筆

            最新評(píng)論

            閱讀排行榜

            評(píng)論排行榜

            代顏色的提示信息輸出。

            前幾天在網(wǎng)上搜到一段改變控制臺(tái)字符顏色的代碼,用它做了一個(gè)代字體顏色的Log輸出。感覺還是比較不錯(cuò)的。

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

            這是那段代碼。我已做成了ANSI和UNICODE都支持的版本,具體為什么要這樣,可以看前一篇關(guān)于字符編碼與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) 評(píng)論(0)  編輯 收藏 引用 所屬分類: Programming

            久久99国产精品尤物| 免费精品久久天干天干| 国产亚洲欧美精品久久久| 久久午夜伦鲁片免费无码| 久久久噜噜噜久久| 久久精品国产亚洲av影院| 亚洲国产日韩综合久久精品| 99久久99久久精品国产片果冻| 亚洲中文字幕无码一久久区| 久久se这里只有精品| 99精品久久精品一区二区| 囯产极品美女高潮无套久久久| 久久成人国产精品| 热久久视久久精品18| www久久久天天com| 亚洲精品成人久久久| 亚洲国产小视频精品久久久三级 | 久久亚洲精品无码AV红樱桃| 四虎国产永久免费久久| 精品综合久久久久久888蜜芽| 久久青青草原精品国产不卡| 成人妇女免费播放久久久| 亚洲狠狠婷婷综合久久蜜芽| 伊人久久久AV老熟妇色| 国产午夜精品久久久久九九| 国产婷婷成人久久Av免费高清 | 久久国产美女免费观看精品| 99久久久久| 99久久综合狠狠综合久久止| 亚洲午夜无码久久久久| 久久夜色精品国产亚洲| 午夜精品久久久久久影视riav| 国产精品99久久久久久董美香| 久久久久人妻一区精品| 大蕉久久伊人中文字幕| 青青青国产精品国产精品久久久久| 久久久久久亚洲精品成人| 亚洲va中文字幕无码久久 | 久久99热狠狠色精品一区| 国产毛片久久久久久国产毛片| 精品久久久久香蕉网|