版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/N1neDing/article/details/83312711
str1.compare(str2)
如果str1<str2,返回值小于0
如果str1==str2,返回0
如果str1>str2,返回值大于0
find函数:
str1.find(str2):在str1中查找是否存在str2子串,查找到则返回str2在str1中的起始序号位置,否则,可以根据string::npos判断
#include <bits/stdc++.h>
using namespace std;
int main()
{
string str1 = "237";
string str2 = "aaa1234";
if(str2.find(str1) == string::npos)
{
cout<<"no"<<endl;
}
else
{
cout<<str2.find(str1)<<endl;
}
return 0;
}