您当前的位置: 百科371电脑/网络VC++ → 电脑/网络内容 退出登录 用户管理 用户注册
本类热门文章
相关文章
中原建材网
请教~VC++中关于_tcsrchr的一个问题

减小字体 增大字体

问题:在运行例程的时候有这样两句,LPSTR pCh = (LPSTR)(LPCTSTR)m_strURL;LPSTR pName = _tcsrchr(pCh,/) + 1;(其中m_strURL是CString)代码在VS2005中编译报错:error C2665: wcsrchr : none of the 2 overloads could convert all the argument types想请问,这两句代码是要完成什么操作?这个错误又该如何解决呢?谢谢~!  

你试试这个
TCHAR *pCh = (TCHAR*)(LPCTSTR)m_strURL;
TCHAR *pName=_tcsrchr(pCh,'/')+1;

(VS2005是按宽字节处理的)

让pName指向m_strURL字符串最后一个'/'后一个字符地址
例如
m_strURL值为

pName就指向
default.htm了

如果你对在运行例程的时候有这样两句,LPSTR pCh = (LPSTR)(LPCTSTR)m_strURL;LPSTR pName = _tcsrchr(pCh,/) + 1;(其中m_strURL是CString)代码在VS2005中编译报错:error C2665: wcsrchr : none of the 2 overloads could convert all the argument types想请问,这两句代码是要完成什么操作?这个错误又该如何解决呢?谢谢~!这个问题有好的意见或 建议,请留言
[] [返回上一页] [打 印]
电脑/网络评论 (评论内容只代表网友观点,与本站立场无关!)

用户名: 查看更多评论

分 值:100分 85分 70分 55分 40分 25分 10分 0分

内 容:

         (注“”为必填内容。) 验证码: 验证码,看不清楚?请点击刷新验证码

中原建材网 简单版 站长QQ:382546553