我是靠谱客的博主 温柔缘分,最近开发中收集的这篇文章主要介绍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类的substr()函数与strstr()函数的使用substr()函数strstr()函数所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

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

评论列表共有 0 条评论

立即
投稿
返回
顶部