一种字符串转化为16进制显示的算法.docxVIP

  • 8
  • 0
  • 约2.62千字
  • 约 3页
  • 2021-12-11 发布于四川
  • 举报

一种字符串转化为16进制显示的算法.docx

…种字符串转化为16进制显示的算法 作者:天道酬勤 posted on 2009-06-27 最近在攻日中调试串曰,,总结封装了字符半转化为16迎制显示的算法,半LI数据发送 ?般为ASCII和16进制两种,当收到数据时数据也有ASCII和16进制显示两种方式.卜面给 出一种转化算法,该算法定义实现两种版本函数:ASCII和UNICODE.由于算法使用C++ 标准犀的string作为返问字符串,1月此是比较通用的. 算法顷理是对字符串内存进行操作转化,以一个字节(unsigned char类型)为单位,分别 取其高4位和低4位(范围为OxO-OxF),转化为对应的ASCII字符(O“F)显示,代码如下 [EJEJ 广 i @brief StrToHex ASCII 版木 ?param IpSrc 源字符计; @param chT ag罐示分隔符,默认为0表示空字符 (?return 返回转化后16进制字符串 L7 static String StringToHexf LPCSTR IpSrc, char chTag = 0) 8a0{ string strDest: unsigned char* pSrc = (unsigned char#)lpSrc; char buf(2); I long chvSize = strlen (IpSrc); for (long dwlndex

文档评论(0)

1亿VIP精品文档

相关文档