rt

解决方案 »

  1.   

    CString str;
    str.format("%x",t);
      

  2.   

    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;
    }
    }
      

  3.   

    技术上可行
    符合你的要求吗?
    如果不明白,你可以
    (1),给我发短消息(请附帖子的地址).
    (2),根据http://www.vcshare.net上的联系方式与我联系,推荐QQ.
    (3),如果问题简单,请在http://www.vcshare.net/bbs上发帖.
        如果问题比较复杂,请把代码压成*.rar当附件发在我的论坛上发帖.
        同时在www.csdn.net上发帖,并给出在我的论坛的链接.
    ---------------
    压代码前,请先删除debug,release文件夹,及*.opt,*.ncb,*.plg,*.aps.
      

  4.   

    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 = "";
    }
      

  5.   

    如何将string "AB123C
    翻译成int = 0xAB 0x12 0x3C ?
    -------------
    char * p = "AB123C";
    int a,b,c;
    sscanf(p,"%2x%2x%2x",&a,&b,&c);