如何将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);
发布时间: 2013-04-20 19:43:01 作者: rapoo
如何将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);