Code Bye

求告知。C++实现字符串裁剪

求告知怎么将string类型的字符串裁剪,例如: http://d1.sina.com.cn/js/index/14/sync.js的sync.js部分取出来啊?
解决方案

40

std::string path="http://d1.sina.com.cn/js/index/14/sync.js";
	char* pp = new char[path.size()+1];
	memset(pp,0,path.size()+1);
	memcpy(pp,path.c_str(),path.size());
	char *p = strrchr(pp, "/");
	std::string s(p+1);
	std::cout<<s.c_str()<<std::endl;

CodeBye 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权 , 转载请注明求告知。C++实现字符串裁剪