WAP之家:为您提供最全最新的WAP技术,CP.SP.3G等行业资讯。 WAP之家交流论坛全新开放 点击进入>>
WAP资讯 | 3G动态 | SP动态 | 运营商动态 | 内容商动态 | 制造商动态 | 论坛讨论>> 每次自动访问
WAP技术 | WAP源码 | 手机编程 | 手机源码 | 无线技术 | J2ME技术 | 手机软件 添加到收藏夹
IVR技术 | SP资料 | SMS MMS技术 | 商业方案 | IVR下载 | 书籍教程 | 工具软件 语言:繁體中文

WAP之家技术文章SMS MMSSMS技术一个文本转2进制的函数

一个文本转2进制的函数
作者:佚名  来源:本站整理  发布时间:2005-7-13 10:58:02

看到前面有人要,我在这里贴一个函数。
int hextobin(char *shex ,char *pbuf ,int ilen)
{
unsigned char shexstr[3] ;
int ierr=0 ;
memset(shexstr,0x0,3) ;
for( int i=0;i<ilen;i++)
{
memcpy(shexstr,&shex[i*2],2) ;
if( shexstr[0]>='0' && shexstr[0]<='9' )
shexstr[0]=shexstr[0]-'0' ;
else
if( shexstr[0]>='a' && shexstr[0]<='f' )
shexstr[0]=shexstr[0]-'a'+10 ;
else
{
shexstr[0] = 0 ;
ierr++ ;
}

if( shexstr[1]>='0' && shexstr[1]<='9' )
shexstr[1]=shexstr[1]-'0' ;
else
if( shexstr[1]>='a' && shexstr[1]<='f' )
shexstr[1]=shexstr[1]-'a'+10 ;
else
{
shexstr[1] = 0 ;
ierr++ ;
}
pbuf[i] = shexstr[0]*16 + shexstr[1] ;
}
return ierr ;
}


[] [返回上一页] [打 印]
文章评论

用户名: 查看更多评论

分 值:100分 85分 70分 55分 40分 25分 10分 0分

内 容:

         (注“”为必填内容。) 验证码: 验证码,看不清楚?请点击刷新验证码