c++ startswith endswith

创建日期: 2024-05-29 18:12 | 作者: 风波 | 浏览次数: 14 | 分类: C++

来源:https://blog.csdn.net/freesonWANG/article/details/80698265

#include<string>
#include<iostream>
using namespace std;

int startsWith(string s, string sub){
        return s.find(sub)==0?1:0;
}

int endsWith(string s,string sub){
        return s.rfind(sub)==(s.length()-sub.length())?1:0;
}

int main(){
        string str = "helloWorld";
        string preStr = "he";
        string sufStr = "rld";
        if(startsWith(str,preStr)){
                cout<<str + " starts with "+preStr<<endl;
        }
        if(endsWith(str,sufStr)){
                cout<<str+" ends with "+sufStr<<endl;
        }
        return 0;
}
14 浏览
12 爬虫
0 评论