首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ Builder >

怎么将BSTR转为char

2013-04-20 
如何将BSTR转为char*BSTR已有值[解决办法]AnsiString强制转换,再通过AnsiString对象的.c_str()方法获取cha

如何将BSTR转为char*
BSTR已有值
[解决办法]
AnsiString强制转换,再通过AnsiString对象的.c_str()方法获取char *数据。

BTW:一定要注意.c_str()的生命周期。
[解决办法]
不知道有没有_bstr_t这个东西?VC下用这个转换非常方便。
BSTR s;//已经赋值


_bstr_t bt(s);
char* p;
strcpy(p,(char*)bt);

热点排行