例如:
dword data;
data=31323234;如何將其打出來為1234

解决方案 »

  1.   

    是我沒有問清楚嗎﹖
    data里面方著字符的ascii碼﹐31323334 = '1234'CString str;如何將data里的ascii碼轉化為字符串形式﹐放在str中
      

  2.   

    你试试下面这段代码,匆忙写的没有注释,也是胡乱命名的.但基本符合要求double a = 3132;
    int d;
    cstring str1 = "\0";
    cstring str2 = "\0";
    for ( ; a > 0 ; )
    {
      d = a%10;
      a = a/10;
      d += 10*(a%10);
      a = a/10;
      d += 18;//十六进制到十进制数字ASCII码值转换
      str1 += d;
    }
    for ( a=strlen (str1)-1 ; a>=0 ; a-- )
    {
      str2 += str1[a];
    }
      

  3.   

    CString temp="***************";
    for(int i=0;i<temp.GetLength();i++)printf("%02X",temp[i]);如何?