字符处理函数<string.h>

复制函数

strcpy (a,b)可以将b的字符全部复制到a,不会考虑a的范围会不会溢出

strncpy (a,b,n)将b的字符前n个复制到a中,需要让n小于b的实际长度,否则无意义

拼接函数

strcat (a,b)将b的字符添加到a后边,需要考虑a的字符数组范围够不够存下a和b的总共实际长度

strncat (a,b,n)将b的字符前n个添加到a后边

比较函数

strcmp (a,b)比较字符产a和b 如果第一位相等则比较下一位 直到不一样 当a此刻的字符大于b此刻的字符 输出一个大于零的数,否则输出0

strncmp (a,b,n)a中最多n个数字与b进行比较

切割函数

strtok (a,b)a是需要被切割的字符串 b为被分割的边界值(如 ‘空格’),表示每遇见一个字符b则切割a一次

查找字符

strchr (a,b)  找到b中的字符 在a中第一次显现的地址,并将此地址之后的a字符串打印出来

strrchr (a,b)  找到b中的字符 在a中最后一次显现的地址,没有返回NULL

strpbrk(a,b)  找到b中的字符 在a中第一次显现的地址,返回地址

strstr(a,b)  找到b中的字符 在a中倒序最第一次显现的地址,返回地址

检索字符串

strcspn (a,b)  检索a中从头开始 有几个不能在b中找到,直到找到为止 输出一个常量

strspn (a,b)  检索a中从头开始 第几个不在b中的下标

i一

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值