• <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 麒麟子 閱讀(323) 評論(0)  編輯 收藏 引用 所屬分類: Programming

            久久免费香蕉视频| 一本一道久久综合狠狠老| 国产精品欧美久久久久无广告| 国产成人久久久精品二区三区| 久久久国产精华液| 国产精品激情综合久久| 久久人人爽人人爽人人片AV麻烦| 激情伊人五月天久久综合| 日本加勒比久久精品| 丁香五月网久久综合| 波多野结衣久久精品| 国产日韩欧美久久| 亚洲精品无码久久一线| 婷婷久久综合九色综合绿巨人| 亚洲国产欧洲综合997久久| 久久久久这里只有精品| 99久久99久久| 久久久噜噜噜久久中文福利| 久久久久无码中| 精品久久久久中文字| 久久成人精品视频| 97久久香蕉国产线看观看| 精品人妻伦九区久久AAA片69| 狠狠色综合网站久久久久久久| 久久精品水蜜桃av综合天堂| 人妻精品久久无码专区精东影业| 欧美日韩久久中文字幕| 久久亚洲国产最新网站| 亚洲国产成人精品女人久久久 | 一本久道久久综合狠狠躁AV | 亚洲午夜久久久久久久久电影网 | 精品久久久久久99人妻| 精品无码久久久久久久动漫| 日本一区精品久久久久影院| 久久青草国产手机看片福利盒子| 精品国产乱码久久久久久郑州公司 | 国产高清美女一级a毛片久久w| 久久亚洲国产欧洲精品一| 亚洲国产精久久久久久久| 精品视频久久久久| 性做久久久久久久久老女人|