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

取字符串中某个字符串的位置的函数,该怎么解决

2012-09-20 
取字符串中某个字符串的位置的函数如题:字符串为D:\Program Files\Microsoft Visual Studio\MyProjects\C

取字符串中某个字符串的位置的函数
如题:字符串为"D:\Program Files\Microsoft Visual Studio\MyProjects\CTestWebservice\Debug\CTestWebservice.exe",
在CString类中有ReverseFind('\\')这个函数可以直接找到最后一个反转义符,请问string类型的或者char型的有没有类似的函数可以直接实现此功能?

CString类的用法如下:path = path.Left(path.ReverseFind('\\'));//找到最后一个反转义符取左边

[解决办法]
std::string::substr + std::string::rfind

应该可以实现此功能
[解决办法]
string::find
string::subString ()

热点排行