strstr、strspn如何使用

来源:互联网 发布:医疗器械软件风险管理 编辑:程序博客网 时间:2024/06/04 18:34

一、strspn函数

1)头文件:#include <string.h>


strspn() 函数用来计算字符串 str 中连续有几个字符都属于字符串 accept,其原型为:
size_t strspn(const char *str, const char * accept);

【函数说明】strspn() 从参数 str 字符串的开头计算连续的字符,而这些字符都完全是 accept 所指字符串中的字符。简单的说,若 strspn() 返回的数值为n,则代表字符串 str 开头连续有 n 个字符都是属于字符串 accept 内的字符。

【返回值】返回字符串 str 开头连续包含字符串 accept 内的字符数目。所以,如果 str 所包含的字符都属于 accept,那么返回 str 的长度;如果 str 的第一个字符不属于 accept,那么返回 0。

注意:检索的字符是区分大小写的。

2)Eg:


输出结果:


3)strcspn函数

同strspn作用相反,在字符串sourc中起始部分连续不在reject字符串的长度。

该函数可以用来查看某个字符在指定字符串中第一次出现的位置。

4)Eg:


输出结果:







0 0
原创粉丝点击