倒。。不是回答了吗???wcstol()

解决方案 »

  1.   

    似乎BSTR *就是short,可以借助函数#·!¥#!·¥,去查MSDN,和COM和OLE相关的部分,有这个函数。
      

  2.   

    中国人大虾
    转化结果不对呀
    msdn
    上的例子结果看不懂
    给我写个函数吧?
    谢谢
      

  3.   

    atof()
    只能吧十进制ascII吗转换成flote型
      

  4.   

    CSting str;
    int x;
    DWORD y;
    atoi(str);
    y=DWORD(x);这样算了。
      

  5.   

    atof()涓嶈鐨?
    鎴戣鎶?
    "0xff9d"
    杞崲鎴恌f9d
    鏄庣櫧浜嗗悧锛?澶ц櫨浠瘯杩囪浜?
    鍛婅瘔鎴?
    缁欐垜鍐欎釜鍑芥暟
    鎴戝ソ鍍忚瘯浜嗕笉澶鍛€
    msdn涓婁緥瀛愮殑缁撴灉
    鐪嬩笉鎳傚憖锛?
      

  6.   

    一个UINT可以这样写:
    CString str("abcd1234");  //for example
    UINT num = 0;  //trans tostr.MakeUpper();
    for(int i=0;i<=str.GetLength():i++)//str length should be less than 8
    {
        if(str[i]>='0' && str[i]=<'9')
           num = (num<<4)+(str[i]-'0');
        else {
           if (str[i]>='A" && str[i]=<'F')
              num = (num<<4)+(str[i]-55); //ascii code of 'A' is 65
           else //do something for error string
         }
    } 至于数组,自己改改就行了。