admin 管理员组文章数量: 887021
2024年1月18日发(作者:interface修饰符)
string substr函数用法
substr函数是C++中string类中的一个函数,它可以从一个字符串中返回指定的子字符串。substr函数的语法格式为:
string substr (size_t pos = 0, size_t len = npos) const;
其中,pos是要截取的子字符串的起始位置,len是要截取的子字符串的长度,npos是一个常量,它代表字符串中的最大长度。如果省略len参数,那么substr函数将返回从pos位置到字符串结尾的子字符串。
下面我们来看看substr函数的用法示例。
1. 截取字符串的一部分
我们可以使用substr函数来截取已有字符串的一部分。以下是一个代码示例:
#include
#include
using namespace std;
cout << part_str << endl; // 输出 World
return 0;
}
在第6行代码中,我们使用substr函数从字符串的第6个字符开始截取,由于没有指定截取的长度,因此返回的是从第6个字符到字符串结尾的子字符串。
3. 截取字符串的最后几个字符
string new_str = part_str; // 将截取的子字符串赋值给新的string变量
在第8行代码中,我们将截取的子字符串赋值给一个新的string变量new_str,最终输出截取的子字符串。
总结
substr函数是C++中string类中的一个非常常用的函数,它可以从一个字符串中返回指定的子字符串。在使用substr函数时,我们需要指定要截取的子字符串的起始位置和长度,也可以省略长度参数来返回从起始位置到字符串结尾的子字符串。除此之外,我们还
可以使用size函数来获取字符串的长度,并结合substr函数来截取字符串的最后几个字符,或者结合string的赋值运算符将截取的子字符串赋给一个新的string变量。
版权声明:本文标题:string substr函数用法 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.freenas.com.cn/jishu/1705579818h490846.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论