str系列函数详解(包会)

1.strlen

字符串向后依次遍历,直到找到'\0'为止,返回数字不计入'\0'。

2.strcpy

输入两个字符串作为参数,例如strcpy(arr1,arr2),函数将arr2中的每个字符依次替换掉arr1中的字符,直到arr2中出现‘\0'为止。

3.strcat

向字符串1结尾追加字符串2的内容,字符串1本身的0会被2中的字符替换掉,并在追加结束后添加0。

4.strcmp

依次逐个字符比较两个字符串的ascii值,arr1大于arr2返回一个大于0的数,等于返回0,小于返回一个小于0的数。

5.strncpy,strncat,strncmp

作用与上述函数相同,参数多一个size-t,可以更好的控制arr2对arr1的操作范围,size-t代表arr2传入作用的字符个数。

6.strstr

找出arr1中是否有arr2中相同的一组字符串或字符,若有,返回第一次出现时字符串首字符地址。

7.strtok

找出arr1中是否有arr2中相同的字符,若有,替换成\0,并返回首字符地址,通过strtok(NULL,arr2)可以给后续目标字符分隔,直到文件结束后继续向后一位,发现没有标记,返回空指针,分割结束。

8.strerror

通过printf ("Error opening file unexist.ent: %s\n",strerror(errno))打印错误信息,错误信息会赋值给errno,通过strerror和printf打印出来,也可以用perror函数替代。

9.memcpy,memmove,memcmp

作用类似上述函数,不过作用于内存(单个字节)作用范围更加广泛。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值