ITPUB??ì3
ITPUB论坛 » 移动与游戏开发 » sms 如何发送16进制代码


标题: sms 如何发送16进制代码
离线 hanfeishu
中级会员



精华贴数 0
个人空间 0
技术积分 3556 (400)
社区积分 0 (1284093)
注册日期 2007-2-28
论坛徽章:19
开发板块每日发贴之星生肖徽章2007版:鼠生肖徽章2007版:鼠生肖徽章2007版:鼠生肖徽章2007版:鼠生肖徽章2007版:鼠
生肖徽章2007版:鼠生肖徽章2007版:鼠生肖徽章2007版:鼠生肖徽章2007版:鼠生肖徽章2007版:鼠生肖徽章2007版:鼠

发表于 2008-1-6 21:05 
sms 如何发送16进制代码

我想在短信中发送我自己写的一段16进制代码,如0xEA3F3002等,在接收的手机上接收时能否就直接收到这段16进制代码,而没有被改动?求助~~~~~~~~~~~~~~~~急~~~~~~~~~~~~~~~~~~~~~~~~~~


只看该作者    顶部
离线 smartpig
老会员



精华贴数 1
个人空间 160
技术积分 5681 (229)
社区积分 0 (1064122)
注册日期 2006-8-9
论坛徽章:33
会员2007贡献徽章开发板块每日发贴之星开发板块每日发贴之星开发板块每日发贴之星生肖徽章2007版:鼠生肖徽章2007版:鼠
生肖徽章2007版:鼠生肖徽章2007版:鼠生肖徽章2007版:鼠生肖徽章2007版:鼠生肖徽章2007版:鼠生肖徽章2007版:鼠

发表于 2008-1-6 21:06 
由char   转化成16进制字符串。
char*   CharToHex(unsigned   char   *src,   char   *des)
{
char   *ret=des;
while(*src)
{
*des=(*src   &   0xF0)> > 4;
if(*des> 9)     
*des=*des-10+'A';
else
*des=*des+'0';
*(des+1)=*src   &   0x0F;
if(*(des+1)> 9)   
*(des+1)=*(des+1)-10+'A';
else
*(des+1)=*(des+1)+'0';
src++;des=des+2;
}
*des='\0';
return   ret;
}


只看该作者    顶部
 
    

相关内容


CopyRight 1999-2006 itpub.net All Right Reserved.
北京皓辰广域网络信息技术有限公司. 版权所有
E-mail:Webmaster@itpub.net
京ICP证:010037号 联系我们 法律顾问