VC++开发常用功能一系列文章 (欢迎订阅,持续更新...)
给定一个字符串,有时我们需要把它转成16进制字符串进行操作
比如: wifi的profile 中的SSID ,在操作时需要转成16进制
如下面:
strssid.TrimLeft();
strssid.TrimRight();
CString tempstr = ConvertCStringoHex_ASCII(strssid);
strhexssid.Format("<hex>%s</hex> \n", tempstr);
本来就是一个wifi的名称
但是需要转成16进制 ,这是profile的格式要求:
直接上代码:
CString ConvertCStringoHex_ASCII(CString Data)
{
//CString转换成char[]
//TCHAR*