我是靠谱客的博主 温柔缘分,最近开发中收集的这篇文章主要介绍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()函数所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复