• <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年4月>
            28293031123
            45678910
            11121314151617
            18192021222324
            2526272829301
            2345678

            統(tǒng)計(jì)

            常用鏈接

            留言簿(12)

            隨筆分類

            隨筆檔案

            Friends

            WebSites

            積分與排名

            最新隨筆

            最新評(píng)論

            閱讀排行榜

            評(píng)論排行榜

            代顏色的提示信息輸出。

            前幾天在網(wǎng)上搜到一段改變控制臺(tái)字符顏色的代碼,用它做了一個(gè)代字體顏色的Log輸出。感覺(jué)還是比較不錯(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的問(wèn)題。
                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) 評(píng)論(0)  編輯 收藏 引用 所屬分類: Programming

            久久精品中文字幕有码| 国产三级观看久久| 色综合久久中文综合网| 久久亚洲国产午夜精品理论片| 国产69精品久久久久777| 日本强好片久久久久久AAA| 999久久久无码国产精品| 久久WWW免费人成一看片| 一级做a爱片久久毛片| 久久精品九九亚洲精品天堂| 久久超乳爆乳中文字幕| 国产精品欧美久久久久无广告| 一本综合久久国产二区| 久久精品嫩草影院| 中文字幕久久亚洲一区| 91久久精品电影| 久久久久久国产精品无码超碰| 久久久久亚洲精品男人的天堂| 精品久久人妻av中文字幕| 久久久久亚洲av综合波多野结衣 | 亚洲欧洲久久久精品| 77777亚洲午夜久久多喷| 国产69精品久久久久久人妻精品| 日本福利片国产午夜久久| 久久精品人成免费| 亚洲精品国精品久久99热一| 精品无码久久久久国产动漫3d| 九九热久久免费视频| 伊人色综合久久天天网| 久久久精品国产Sm最大网站| 亚洲精品无码专区久久同性男| 久久久久国产精品| 国产精品一久久香蕉产线看| 狠狠色综合网站久久久久久久高清 | 国产一区二区三区久久精品| 奇米影视7777久久精品| 午夜精品久久久久久99热| 久久人人爽人人爽人人片av麻烦| 伊色综合久久之综合久久| 亚洲午夜福利精品久久| 77777亚洲午夜久久多喷|