CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
可用分押宝游戏火热进行中... 专题改版:Java Web 专题
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  VC/MFC >  ATL/ActiveX/COM

如何从_bstr_t取出字串放到char*中

楼主yglou(yglou)2003-08-01 20:31:51 在 VC/MFC / ATL/ActiveX/COM 提问

如何从_bstr_t取出字串放到char*中 问题点数:0、回复次数:9Top

1 楼yglou(yglou)回复于 2003-08-01 20:37:36 得分 0

已OK !!谢谢!!Top

2 楼xbit(glacier)回复于 2003-08-01 22:25:42 得分 0

(CString)bstr_tTop

3 楼GodenFluteSoftBoy(金笛秀才)回复于 2003-08-07 19:39:01 得分 0

直接付值就行了,真是受不了了Top

4 楼pursuer_zhao(永远有多远)回复于 2003-08-07 19:51:02 得分 0

strcpy(char   *,bstr_t)Top

5 楼wxx8la(wangxxisme)回复于 2003-08-07 19:54:10 得分 0

(char   *)_bstr_tTop

6 楼grey_whp(我爱C++)回复于 2003-08-07 20:38:06 得分 0

函数  
  wcstombs  
  mbstowcs  
   
  宏  
  W2ATop

7 楼xwsn007(蝌蚪)回复于 2003-08-08 08:50:23 得分 0

W2A(   )  
  你如果没用UNICODE的话使用之前加一下USES_CONVERTION  
   
  也可直接强制转换  
  _bstr_t::wchar_t*,   _bstr_t::char*  
  Microsoft   Specific    
   
  operator   const   wchar_t*(   )   const   throw(   );  
   
  operator   wchar_t*(   )   const   throw(   );  
   
  operator   const   char*(   )   const   throw(   _com_error   );  
   
  operator   char*(   )   const   throw(   _com_error   );  
   
  Remarks  
   
  These   operators   can   be   used   to   extract   raw   pointers   to   the   encapsulated   Unicode   or   multibyte   BSTR   object.   The   operators   return   the   pointer   to   the   actual   internal   buffer,   so   the   resulting   string   cannot   be   modified.  
   
   
  Top

8 楼xwsn007(蝌蚪)回复于 2003-08-08 09:00:10 得分 0

另外,也常用:  
  char*   _com_util::ConvertBSTRToString(   _bstr_t);  
  _bstr_t   _com_util::ConvertStringToBSTR(   char*   );  
  Top

9 楼xwsn007(蝌蚪)回复于 2003-08-08 09:21:00 得分 0

不好意思啊,我跟挤牙膏似的:  
   
  _com_util::ConvertBSTRToString();  
  _com_util::ConvertStringToBSTR();  
  在ALT中实现比较好,需加上:  
  #include   <comutil.h   >  
  库comsupp.libTop

相关问题

  • how to convert BSTR to char
  • char a = "helloiamtom"; 如何截取出 iamtom
  • 付值不成功,char *----BSTR *
  • 如何取出String中的字符并转换成char型?
  • 请问:char * pStr; BSTR m_bstrA; pStr=(char *)_bstr_t(m_bstrA)如何解释,_bstr_t是类与(char *)强制转换???
  • 如何将_bstr_t类型的字符变量取出第一个字符
  • BSTR,VARIANT,char相互间如何转换?
  • 怎么从char*转换为BSTR类型.
  • bstr 和 char* 的转换问题
  • BSTR,TCHAR,WCHAR,CHAR,CComVariant,CComBSTR,SysAllocString, SysFreeString急!!!

关键词

  • bstr
  • wchar
  • operators
  • const throw
  • util
  • char

得分解答快速导航

  • 帖主:yglou

相关链接

  • Visual C++类图书
  • Visual C++类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
世纪乐知(北京)网络技术有限公司 版权所有, 京 ICP 证 020026 号
北京创新乐知广告有限公司 提供技术支持
Copyright © 2000-2007, CSDN.NET, All Rights Reserved
GongshangLogo