使用标准MFC怎么转换  我只知道在.net里怎么转换  如CString  s=“aa”;转换十进制数为170   在MFC里有没有函数可以直接转换? 

解决方案 »

  1.   

    strtol("aa",   NULL,   16);这样能  但是第一个参数要怎样才能为一个CString的对象呢
      

  2.   


    int n = 0;
    CString s = _T("aa");
    s.MakeLower();
    _stscanf(s, _T("%x"), &n);
      

  3.   

    CString s = "aa";
    long n = _tcstol((LPCTSTR)s,   NULL,   16);
      

  4.   


    CString s = _T("aa");
    long n = _tcstol((LPCTSTR)s,   NULL,   16);
      

  5.   

    CString s = _T("aa");
    long n = _tcstol((s.GetBuffer(0),   NULL,   16);
    s.ReleaseBuffer();