我想把CString里的值赋给LPCWSTR类型的指针,可不知怎么做,因为把LPSTR的值赋给LPCWSTR就会编译出错。我现在很急,谢谢了

解决方案 »

  1.   

    void func( LPSTR lpsz )
    {
       USES_CONVERSION;
       ...
       LPWSTR x = A2W(lpsz)
       // Do something with x
       ...
    }
      

  2.   

    强制转化怎么样?
    LPCWSTR wstrStr1;
    CString str2="123";
    wstrStr1=(LPCWSTR)(LPCTSTR)str2;
      

  3.   

    int mbtowc( wchar_t *wchar, const char *mbchar, size_t count );
      

  4.   

    请问hdt ,A2W()是什么意思?
      

  5.   

    hdt(倦怠)应该是对的,不过要包含以下文件:
    #include <atlbase.h>
    #include <atlconv.h>