LPSTR lps = (LPSTR)LPCTSTR(str)

解决方案 »

  1.   

    LPSTR lps = (LPSTR)LPCTSTR(str)
      

  2.   

    CString Str="jklghkl";
    LPSTR lps=(LPSTR)Str.GetBuffer(Str.GetLength());
      

  3.   

    各位认为字符串能够用等号复制吗?
    真正的用法是:
    lstrcpy(lps, Str);在CString里面有重载运算符LPCTSTR,不用写强制转换。
      

  4.   

    不过lps还是应当初始化,不然非法操作。
      

  5.   

     谢各位的意见,已经解决问题了.
    strcpy(lps,str); 不能用,而
    LPSTR lps = (LPSTR)LPCTSTR(str) 

    CString Str="jklghkl";
    LPSTR lps=(LPSTR)Str.GetBuffer(Str.GetLength());
    均可.