substr

子串 substr()

两个参数 i开始长度为s的子串

#include <iostream>
#include <string>
using namespace std;
int main()
{
   string str;
   cin>>str;
   cout<<"返回str[3]及其以后的子串:"<<str.substr(3)<<endl;
   //若小于限制长度则报错
   cout<<"从ste[2]开始由四个字符组成的子串:"<<str.substr(2,4)<<endl;
   //若小于限制长度则报错
   return 0;
}

输入

asdfghjkl;'/.,mnbvcxz

输出

返回str[3]及其以后的子串:fghjkl;'/.,mnbvcxz

从ste[2]开始由四个字符组成的子串:dfgh


⬅️ strstr 🏠 00-刷题理模型 ➡️ 子串匹配