我是靠谱客的博主 温柔缘分,这篇文章主要介绍string类的substr()函数与strstr()函数的使用substr()函数strstr()函数,现在分享给大家,希望可以做个参考。

substr()函数

函数原型:
substr(size_type _Off = 0,size_type _Count = npos)
//substr(pos,len)
函数作用:
从规定的位置截取参数长度构造成新的字符串

参数size_type_Off 是规定的位置
参数size_type_Count是要截取的长度

从两个参数的初始化可知,substr()函数使用默认参数时,就是构造与原来一样的新字符串
示例:


string s="sfsa";
string a=s.substr(0,3);

打印a的值为 sfs

strstr()函数

函数原型:
extern char *strstr(char *str1, char *str2);
函数作用:
从字符串str1中查找是否有字符串str2, 如果有,从str1中的str2位置起,返回str1的指针,如果没有,返回null。
代码示例:

std::string str = "abcdef";
std::string str1 = "cdef"
std::string res = strstr(str,str1);

打印res的值为cdef

最后

以上就是温柔缘分最近收集整理的关于string类的substr()函数与strstr()函数的使用substr()函数strstr()函数的全部内容,更多相关string类内容请搜索靠谱客的其他文章。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(44)

评论列表共有 0 条评论

立即
投稿
返回
顶部