str开头系列函数

str开头系列函数:

strpbrk()函数原型:extern char *strpbrk(char *str1, char *str2)参数说明:str1为进程搜索的字符串,str2为要搜索的字符串。 所在库名:#include <string.h> 函数功能:比较字符串str1和str2中是否有相同的字符,如果有,则返回该字符在str1中的位置的指针,如果没有返回NULL。

strcasecmp()
1.功能:忽略大小写比较字符串
2.头文件《string.h》
3. 函数说明 strcasecmp()用来比较参数s1和s2字符串,比较时会自动忽略大小写的差异
4.  返回值 :若参数s1和s2字符串相同则返回0。s1长度大于s2长度则返回大于0 的值,s1 长度若小于s2 长度则返回小于0的值

strncasecmp()用来比较参数s1和s2字符串前n个字符,比较时会自动忽略大小写的差异返回值 :若参数s1和s2字符串相同则返回0 s1若大于s2则返回大于0的值 s1若小于s2则返回小于0的值

strspn(s1,s2)组团找老婆的原则:s1中都是老公,s2中都是老婆。让s1中的老公从第一个开始,去s2中找自己老婆,一对找到成功,记录一次,如果中途有一个男的老婆不在s2里,那就暂停寻找,函数返回之前之前寻找成功的次数。源码:
size_t strspn(const char *str, const char *group)
{
const char *p = NULL;
const char *a = NULL;
size_t count = 0;
for (p = str; *p != ‘\0’; ++p)
{
for (a = accept; *a != ‘\0’; ++a)
{
if (*p == *a)
{
++count;
break;
}
}
if (*a == ‘\0’)
{
return count;
}
}
return count;
}

strcpy(str1,str2):字符串复制,str1内存必须大于str2,str1必须是数组名,str2可以是数组名也可以是字符串常量
如果str已有字符,则被覆盖。

strncpy():

strlen():不包括’\0’。

strlwr()转为小写
strupr()转为大写

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值