函数:
string string.substr(startPos, length); 截取子函数, startPos默认值是0,但是实践中发现不设置有问题。
string string.rfind(string separetor); 找到分隔符位置
例子:
string imgName = "001.jpg";
string pureName = imgName.substr(0, imgName.rfind("."));
本文介绍了使用C++进行字符串操作的两种常见方法:通过substr函数截取子串和使用rfind函数查找分隔符的位置。具体示例展示了如何从文件名中提取不含扩展名的部分。
函数:
string string.substr(startPos, length); 截取子函数, startPos默认值是0,但是实践中发现不设置有问题。
string string.rfind(string separetor); 找到分隔符位置
例子:
string imgName = "001.jpg";
string pureName = imgName.substr(0, imgName.rfind("."));
1510
698
351

被折叠的 条评论
为什么被折叠?