C++ 字符串操作说明 续
2024-01-03 18:40:43
一、strstr函数
extern
?char
?*
strstr
(
char
?*str1,?
const
?char
?*str2);
1. strstr(str1,str2) 函数用于判断字符串str2是否是str1的子串。如果是,则该函数返回str2在str1中首次出现的地址;否则,返回NULL。
2. ? ?str1: 被查找目标 string expression to search.
?????? str2: 要查找对象
返回值:若str2是str1的子串,则返回str2在str1的首次出现的地址;如果str2不是str1的子串,则返回NULL。
二、strcasecmp函数
int strcasecmp (const char *s1, const char *s2);
1. C语言中判断字符串是否相等的函数,忽略大小写。s1和s2中的所有字母字符在比较之前都转换为小写。该strcasecmp()函数对空终止字符串进行操作。函数的字符串参数应包含一个(’\0’)标记字符串结尾的空字符。
2.头文件:#include<string.h>
3.返回值:
????????小于0:s1 小于s2?
????????大于0:s1大于s2
??????? 等于0:s1 等于s2
?
文章来源:https://blog.csdn.net/qq_19875391/article/details/135336971
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!