如何讲数组 char t[]={0x01,0x02......0xff} 输出为string 0102...ff ? rt 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 CString str;str.format("%x",t); void CDlgcsdn20Dlg::OnButton9() { char t[]={0x01,0x02,/*...*/0xff}; CString str; for(int i = 0 ; i < sizeof(t)/sizeof(char) ; i++ ) { CString strTemp; unsigned _int8 x = t[i]; strTemp.Format("%02x",x); str = str + strTemp; }} 技术上可行符合你的要求吗?如果不明白,你可以(1),给我发短消息(请附帖子的地址).(2),根据http://www.vcshare.net上的联系方式与我联系,推荐QQ.(3),如果问题简单,请在http://www.vcshare.net/bbs上发帖. 如果问题比较复杂,请把代码压成*.rar当附件发在我的论坛上发帖. 同时在www.csdn.net上发帖,并给出在我的论坛的链接.---------------压代码前,请先删除debug,release文件夹,及*.opt,*.ncb,*.plg,*.aps. unsigned char t[5] = {0x00,0x01,0x02,0x03,0xff}; CString str = ""; CString tt = ""; for(int i=0;i<5;i++) { tt.Format("%x",t[i]); str = str + tt; tt = ""; } 如何将string "AB123C翻译成int = 0xAB 0x12 0x3C ?-------------char * p = "AB123C";int a,b,c;sscanf(p,"%2x%2x%2x",&a,&b,&c); MFC列表控件进行添加删除房间数据,求W高手指点下 DLL 的简单问题 关于鼠标操作 vc怎么设置才能编译 .c 文件? 类与类间的相互访问 奇怪的ADO? 带界面的进程外组件的调用问题 DLL封装成OCX的问题 怎么设置鼠标滚轮行数啊 VC程序员最适合在什么公司工作? 怎样获得DLL或EXE文件的语言信息? 关于activex控件,atl,stl,com,模板等等概念,以及他们之间的联系??
str.format("%x",t);
{
char t[]={0x01,0x02,/*...*/0xff};
CString str;
for(int i = 0 ; i < sizeof(t)/sizeof(char) ; i++ )
{
CString strTemp;
unsigned _int8 x = t[i];
strTemp.Format("%02x",x);
str = str + strTemp;
}
}
符合你的要求吗?
如果不明白,你可以
(1),给我发短消息(请附帖子的地址).
(2),根据http://www.vcshare.net上的联系方式与我联系,推荐QQ.
(3),如果问题简单,请在http://www.vcshare.net/bbs上发帖.
如果问题比较复杂,请把代码压成*.rar当附件发在我的论坛上发帖.
同时在www.csdn.net上发帖,并给出在我的论坛的链接.
---------------
压代码前,请先删除debug,release文件夹,及*.opt,*.ncb,*.plg,*.aps.
CString str = "";
CString tt = "";
for(int i=0;i<5;i++)
{
tt.Format("%x",t[i]);
str = str + tt;
tt = "";
}
翻译成int = 0xAB 0x12 0x3C ?
-------------
char * p = "AB123C";
int a,b,c;
sscanf(p,"%2x%2x%2x",&a,&b,&c);