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

达人,一个BSTR类型的字符串截取有关问题!

2012-01-29 
请教各位达人,一个BSTR类型的字符串截取问题!!!!!!!!!!!!现在想实现Cstring.Mid()的方法不做数据类型转换

请教各位达人,一个BSTR类型的字符串截取问题!!!!!!!!!!!!
现在想实现Cstring.Mid()的方法

不做数据类型转换

自己手工写个类似Mid(iStart,iEnd)的方法

能否提供下源码给参考下,谢谢了!

[解决办法]
自己写个循环不就行了?
BSTR 是宽字符,前面加个长度而已
[解决办法]
一种比较简单的方式:
memcpy(result,ori + iStart,(iEnd - iStart) * 2);
result 为结果,需要提前分配内存
ori 为源.
[解决办法]
SysAllocString分配空间,然后用wcscpy拷贝字符串

热点排行