郑州网站排名服务ppt模板免费下载素材网站
web/
2025/10/3 23:14:13/
文章来源:
郑州网站排名服务,ppt模板免费下载素材网站,wordpress文章站主题,做网站 报价目录
1、用CString的方式#xff1a;
2、用 string 方式 前言#xff1a; 有些字符串直接打印出来是乱码#xff0c;显示不出来。于是要转为十六进制的字符#xff0c;再打印出来。 C语言字符串转换为16进制#xff1a;自定义转换函数
1、用CString的方式#xff1a; …目录
1、用CString的方式
2、用 string 方式 前言 有些字符串直接打印出来是乱码显示不出来。于是要转为十六进制的字符再打印出来。 C语言字符串转换为16进制自定义转换函数
1、用CString的方式
#include CString void char2HexString(const char* pszData, unsigned int nSize)
{CString strLog;for (int nIndex 0; nIndex nSize; nIndex){CString str;str.Format(_T(%02X), pszData[nIndex] 0xFF);strLog str;}// 输出 strLog
} 2、用 string 方式
std::string format(const char* pFmt, ...)
{if (NULL pFmt)return ;#define FORMAT_MSG_BUFFER_SIZE (90000)char szBuffer[FORMAT_MSG_BUFFER_SIZE 1] { 0 };va_list args;va_start(args, pFmt);vsnprintf(szBuffer, FORMAT_MSG_BUFFER_SIZE, pFmt, args);va_end(args);std::string strRet szBuffer;return strRet;
}void char2HexString(const char* pszData, unsigned int nSize)
{string strResult;for (int nIndex 0; nIndex nSize; nIndex){string strTemp format(%02X , pszData[nIndex]);strResult strTemp;}// 输出 strResult
}
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/web/86464.shtml
如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!