CString CStart = "aaa";
CString CEnd = "bbb";
int IEnd = PageContent.Find(CEnd);
int IStart = PageContent.ReverseFind(CStart);
error C2664: “ATL::CStringT<BaseType,StringTraits>::ReverseFind”: 不能将参数 1 从“CString”转换为“char”
1> with
1> [
1> BaseType=char,
1> StringTraits=StrTraitMFC_DLL<char>
1> ]
1> 没有可用于执行该转换的用户定义的转换运算符,或者无法调用该运算符为什么用CString::Find()就没问题,用CString::ReverseFind()就报错呢?我没有用UNICODE
CString CEnd = "bbb";
int IEnd = PageContent.Find(CEnd);
int IStart = PageContent.ReverseFind(CStart);
error C2664: “ATL::CStringT<BaseType,StringTraits>::ReverseFind”: 不能将参数 1 从“CString”转换为“char”
1> with
1> [
1> BaseType=char,
1> StringTraits=StrTraitMFC_DLL<char>
1> ]
1> 没有可用于执行该转换的用户定义的转换运算符,或者无法调用该运算符为什么用CString::Find()就没问题,用CString::ReverseFind()就报错呢?我没有用UNICODE
解决方案 »
- 打印预览正常,打印是图像就不显示,这是为啥?
- C++ 如何判断一个驱动卷是本地硬盘,还是USB接入的移动硬盘?
- 不用MFC 只用API如何得到特定文件夹下的所有文件?
- 谁用VC搭一个OCX的框架给我,急,高手送
- 大家经常使用的wnaspi32.dll的版权是怎么样的?
- 为什么我的电脑自从安装了RealOne Player和Divx Pro解码包后, 就不能使用录音功能了?
- 一个dll我怎么知道里面都有什么函数?
- [散分100]请大家试用我的小软件MySpy,但功能非常强大.......
- 怎么做exe文件?
- 在dll中怎么使用对话框?
- CEdit派生类
- 多个子对话框 , child none 属性,子对话框中鼠标点击不响应!why?
int ReverseFind(
XCHAR ch
) const throw();它要求的是字符,不是字符串,要注意
如果你要搜索字符串,那你也可以自己实现一个,也不是很难