stringwstring_bstr_t的互相转换

来源:互联网 发布:卖旧电脑数据怎么处理 编辑:程序博客网 时间:2024/05/29 15:12


  // 从 unicode 字符串转化为 ansi字符串

  string s = (char *) _bstr_t ( ws2.c_str() );

  // 从 ansi字符串转化为 unicode 字符串

  ws1 = ( wchar_t *) ( _bstr_t ( s.c_str( ) ));

  setlocale(LC_ALL, "chs");

  wprintf( L"原wstring串=%s\n",ws2.c_str());

  printf( "转换为string串=%s\n", s.c_str());

  wprintf( L"转换为wstring串=%s\n",ws1.c_str());

  ::CoUninitialize();

  getchar();

  return 0;

  }

0 0
原创粉丝点击