size_t wcstombs( char *mbstr, const wchar_t *wcstr, size_t count );
size_t mbstowcs( wchar_t *wcstr, const char *mbstr, size_t count );Routine Required Header Compatibility 
wcstombs <stdlib.h> ANSI, Win 95, Win NT wchar_t 和 _bstr_t的关系就要简单一点,你自己去查了三你是不是在做COM?

解决方案 »

  1.   

    _bstr_t a;
    CString b;
    b=(char*)a;
      

  2.   

    还是不很清楚
    我在用ADO呢
      

  3.   

    to pinel
    其实我是要从CString转到_bstr_t.
      

  4.   

    CString cs="aaa";
    _bstr_t bstr = cs.AllocSysString ();
      

  5.   

    搞错了应该是:
    a=(_bstr_t)b;
    简单
      

  6.   

    这还不简单,用CString的AllocSysString()不就可以了?
      

  7.   

    谢谢hydnoahark(诺亚方舟) !
      

  8.   

    CString cs="aaa"; 
    _bstr_t bstr = (LPCTSTR)cs ;