vc 下如何将字符串(包含汉字)转换成16进制 大家好!请教下,vc 下如何将字符串(包含汉字)转换成16进制显示,谢谢~ 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 TCHAR HZs[]=_T("汉字");int i,L;unsigned char *p;char hex[13];#ifdef _UNICODEL=wcslen(HZs);p=(unsigned char *)HZs;for (i=0;i<L*2;i++) sprintf(hex+3*i,"%2x ",p[i]);#elseL=strlen(HZs);p=(unsigned char *)HZs;for (i=0;i<L;i++) sprintf(hex+3*i,"%2x ",p[i]);#endif//hex的内容即字符串_T("汉字")对应的十六进制字节。 VS2005 DLL调试断点失效问题 请问我这个获取CPU序列号的函数正确么? MFC高手请进 一个服务器端如果知道多个客户端中的一个是否死掉? 燃眉之急,在北京的哪位大虾,谁有空看看这个帖子,搞定的话请吃饭,谢谢!!!! 一个ODBC访问数据库的问题 如何校验一个文件的内容是否改变了?? 动态生成的进度条控件,怎么修改它的可视属性? VC++做服务器性能监测 键盘钩子大概1分钟 就失效,求高手指点。 新手求助!MFC窗口切换激活问题 Windows Service(服务),日志在什么地方看的?在线等
int i,L;
unsigned char *p;
char hex[13];
#ifdef _UNICODE
L=wcslen(HZs);
p=(unsigned char *)HZs;
for (i=0;i<L*2;i++) sprintf(hex+3*i,"%2x ",p[i]);
#else
L=strlen(HZs);
p=(unsigned char *)HZs;
for (i=0;i<L;i++) sprintf(hex+3*i,"%2x ",p[i]);
#endif
//hex的内容即字符串_T("汉字")对应的十六进制字节。