字符串

262 字
1 分钟
字符串

字符串比较函数#

string a, b;
cin >> a;
cin >> b;
if (a.compare(b) > 0)
{
cout << “a>b”<<endl;
}
if (a.compare(b) == 0)
{
cout << “a=b” << endl;
}
if (a.compare(b) < 0)
{
cout << “a<b” << endl;
}
//a的子串(从索引3开始,包含4个字符)与b进行比较
if (a.compare(3, 4, b) == 0)
printf(“a的指定子串等于b\n”);
else
printf(“a的指定子串不等于b\n”);
//a指定子串与b的指定子串进行比较
if (a.compare(3, 4, b, 3, 4) == 0)
printf(“a的指定子串等于b的指定子串\n”);
else
printf(“a的指定子串不等于b的指定子串\n”);
//a指定子串与字符串的前n个字符进行比较
if(a.compare(0,2,“hi,hello”,2)==0)
printf(“a的指定子串等于指定字符串的前2个字符组成的子串\n”);
else
printf(“a的指定子串不等于指定字符串的前2个字符组成的子串\n”);

去除非字母字符,并全部转换为小写#

string judge(string s){
string t="";
for(int i=0;i<s.size();i++){
if(isalpha(s[i]))
t+=tolower(s[i]);
//t=t+tolower(s[i])是错的(暂时不知道为什么)!!!
}
return t;
}

支持与分享

如果这篇文章对你有帮助,欢迎分享给更多人或赞助支持!

赞助
字符串
https://firefly.cuteleaf.cn/posts/字符串/
作者
yuechu
发布于
2023-07-16
许可协议
CC BY-NC-SA 4.0
Profile Image of the Author
月初
我喜欢,人的身上有光,光而不耀,与光同尘
公告
欢迎来到我的博客!这是一则示例公告。
音乐
封面

音乐

暂未播放

0:00 0:00
暂无歌词
分类
标签
站点统计
文章
26
分类
4
标签
13
总字数
11,974
运行时长
0
最后活动
0 天前

文章目录