网上说用CString.Format,可怎么搞也不行啊,在vs2005里应该怎么弄呢.

解决方案 »

  1.   

    int aa = 5;CString aaa ;aaa.Format(_T("%d"),aa);这么搞不行??
    vs6.0和vs2003都这么搞的阿cstring ->int
    用的是atoi
      

  2.   

    CString str;
    str.Format("%d",i);
      

  3.   

    vc6
    CString str;
    int i = 100;
    str.Format("%d",i);
    i = 0;
    i = atoi(str.GetBuffer(str.GetLength()));
    vc7
    CString str;
    int i = 100;
    str.Format("%d",i);
    i = 0;
    i = atoi(str.GetBuffer());
      

  4.   

    VC 8
    CString str;
    int i = 1000;
    str.Format(_T("%d"),i);int j = atoi(str.GetBuffer());
      

  5.   

    int->CString
    int a;
    CString str;
    str.Format("%d", aa);CString -> int
    int a;
    CString str;
    a = atoi(str);
      

  6.   

    用atoi在vs2005里 转换CString 时不行 
    提示:cannot convert parameter 1 from 'CString' to 'const char *'