CString=
45 00 01 DF 28 27 40 00  80 06 2D 7F 0A 8F 9E 91 
D8 EF 21 63 04 F2 00 50  D7 FD 6C 7B 8A 71 49 B9 
50 18 44 70 37 43 00 00  47 45 54 20 2F 20 48 54 转换成E...('@...-....
..!c...P..l{.qI.
P.Dp7C..GET / HT怎么转叻?

解决方案 »

  1.   

    先把每个字符转为数字再直接转为字符。char c = (char)atoi("45");
    //c == 'e'
      

  2.   

    需要转换吗?这是不同显示方式的问题,一个用Hex显示,一个用charactor显示。
      

  3.   

    他是个CString变量包含了空格的也可以么
      

  4.   

    (LPSTR)(LPCTSTR) 是将CString 转换为 char[] 的吧
      

  5.   

    to:SoLike 
         不能直接用atoi,应将十六进制的"45"转换成十进制的"69"后再用。
     否则c=(char)atoi("45");
       则c为-而非e
      

  6.   

    m_char1="E"我先把它char* buf;
            buf=(LPSTR)(LPCTSTR)m_char1;
             tmp.Format("%c",(unsigned char)buf[0]);
             (跟踪 tmp="";)
    else
      tmp.Format(".");
             tmp3+=tmp;
             (跟踪 tmp="E")
    没有转换呀???
      

  7.   

    http://www.eaoo.com/design/list.asp?classid=2&Nclassid=13