读书人

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

发布时间: 2012-01-29 21:39:32 作者: rapoo

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

不做数据类型转换

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

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

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

读书人网 >VC/MFC

热点推荐