博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
strspn()—字符查找函数
阅读量:6607 次
发布时间:2019-06-24

本文共 569 字,大约阅读时间需要 1 分钟。

hot3.png

相关函数:strcspn, strchr, strpbrk, strsep, strstr
头文件:#include <string.h>
定义函数:size_t strspn(const char *s, const char * accept);
函数说明:strspn()从参数s 字符串的开头计算连续的字符, 而这些字符都完全是accept 所指字符串中的字符.简单的说, 若strspn()返回的数值为n, 则代表字符串s 开头连续有n 个字符都是属于字符串accept 内的字符.
返回值:返回字符串s 开头连续包含字符串accept 内的字符数目.
范例
#include <string.h>
main()
{
    char *str = "Linux was first developed for 386/486-based PCs. ";
    char *t1 = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ";
    printf("%d\n", strspn(str, t1));
}
执行结果:
5 //计算大小写字母. 不包含" ", 所以返回Linux 的长度.

转载于:https://my.oschina.net/jhdoctor/blog/96783

你可能感兴趣的文章
《Cadence 16.6电路设计与仿真从入门到精通》——导读
查看>>
Confluence 6 如何让我的小组成员知道那些内容是重要的
查看>>
找到一个适合的分布式文件系统之各种分布式文件系统优缺点对比
查看>>
httpd基本配置
查看>>
索引失效的几个原因
查看>>
关于多线程中使用while做循环而不使用if的解释
查看>>
js typoeof用法
查看>>
五险一金,你清楚吗?
查看>>
Ip核_fifo
查看>>
repquota命令--Linux命令应用大词典729个命令解读
查看>>
设置vs解决方案跟随右边cpp
查看>>
Linux Administration
查看>>
如何使版面富有节奏感
查看>>
rabbitmq 管理及常用命令
查看>>
iphone导航控制器的开发与使用
查看>>
debian python library re-install
查看>>
如何用转义来给JS添加的input元素设置单引号
查看>>
J2E——网络编程练习
查看>>
VirtualBox移植
查看>>
HTTP要被抛弃? 亚洲诚信携手宝塔开启HTTPS加密快速通道
查看>>