首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > VC/MFC >

如何样转换成一种格式的代码

2012-03-06 
怎么样转换成一种格式的代码?比如 我得到了一段文本:流云我希望它应该是流云请问该怎么处理?

怎么样转换成一种格式的代码?
比如 我得到了一段文本:
流云
我希望它应该是
流云

请问该怎么处理?
谢谢

[解决办法]
BYTE c[2];
sscanf("&#x6d41", "&#x%X", (WORD*)c);
TextOutA(HDC, c, 2);
[解决办法]
这个首先要看工程,第一个是先将这个转换成16进制数,其次就将这个转换成文字。

C/C++ code
        for( i = 0; i < l; i++ )        {            if( ( newstrtext[ i ] >= NUMBER_0 && newstrtext[ i ] <= NUMBER_9 ) ||                ( newstrtext[ i ] >= DAXIE_A && newstrtext[ i ] <= DAXIE_F ) ||                ( newstrtext[ i ] >= XIAOXIE_A && newstrtext[ i ] <= XIAOXIE_F ) )            {                if( newstrtext[ i ] >= NUMBER_0 && newstrtext[ i ] <= NUMBER_9 )                {                    a = newstrtext[ i ] - NUMBER_0;                }                if( newstrtext[ i ] >= DAXIE_A && newstrtext[ i ] <= DAXIE_F )                {                    a = newstrtext[ i ] - DAXIE_A + 10;                }                if( newstrtext[ i ] >= XIAOXIE_A && newstrtext[ i ] <= XIAOXIE_F )                {                    a = newstrtext[ i ] - XIAOXIE_A + 10;                }                thelen++;                if( thelen % 2 )    //如果是第奇数个1,3,5                {                    t = a;                }                else                {                    t <<= 4;                    t += a;                    *( binbuf + ( thelen / 2 ) - 1 ) = ( unsigned char )t;                }            }        } 

热点排行