您当前的位置:delphi教程 > Delphi组件开发 > 如果把该dephi语句改为c++,应该不难的。

如果把该dephi语句改为c++,应该不难的。

*功能:把ASCII码解压缩成十六进制数  
  int   UnPackHex(unsigned   char   *InBuf,   char   *   OutBuf,   int   Len)  
  {  
  int   i,j;  
   
  for   (i=0,j=0;   j<Len;   j++,   i=i+2)  
  {  
  if   (   (InBuf[j]/16)>9   )   OutBuf[i]   =   (InBuf[j]/16)+'0'+7;  
  else   OutBuf[i]   =   (InBuf[j]/16)+'0';  
   
  if   (   (InBuf[j]%16)>9   )   OutBuf[i+1]   =   (InBuf[j]%16)+'0'+7;  
  else   OutBuf[i+1]   =   (InBuf[j]%16)+'0';  
  }  
  return(0);  
  }


查看回复
关于我们 | 网站地图 | 广告刊登 | 友情链接
Copyright ©2008 - 2010  Delphi2007.net  ,All Rights Reserved  粤ICP备09038647号
业务联系:allceoad#gmail.com QQ:20008835 最佳分辨率 1024×768