模拟一下
#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;
}
本文介绍了一个简单的C++程序,该程序定义了两个函数:startsWith和endsWith,用于判断一个字符串是否以特定的子串开始或结束。通过具体示例演示了如何使用这两个函数,并展示了输出结果。
968

被折叠的 条评论
为什么被折叠?



