9.strspn函数

复制代码
#define _CRT_SECURE_NO_WARNINGS
#include<stdio.h>
#include<string.h>

/*----------------------函数解析----------------------*/
/*函数原型:size_t strspn(char const *str, char const* group) */
/*函数入参:从str第一个元素开始往后数,看str中连续往后每个字符*/
/*是不是都在group中可以找到,到第一个不在group中的元素位置。  */
/*意思就是:从str中第一个元素开始,看前面的字符有几个在group中*/

int main()
{
	int len1 = 0, len2 = 0;
	char str[] = "123.abc.567";

	len1 = strspn(str, "123");/*符合条件的str "123"----3个元素符合*/
	len2 = strspn(str, "123.abcd");/*符合条件的str "123.abc.----8个元素符合"*/

	printf("len1 = %d len2 = %d\n", len1, len2);
	return 0;
}

运行结果:

相关推荐
宇木灵16 小时前
C语言基础-五、数组
c语言·开发语言·学习·算法
宇木灵17 小时前
C语言基础-三、流程控制语句
java·c语言·前端
StandbyTime18 小时前
C语言学习-菜鸟教程C经典100例-练习79
c语言
EmbedLinX21 小时前
C语言标准库stdlib.h
c语言·开发语言·笔记
我命由我123451 天前
Visual Studio 文件的编码格式不一致问题:错误 C2001 常量中有换行符
c语言·开发语言·c++·ide·学习·学习方法·visual studio
小龙报1 天前
【算法通关指南:数据结构与算法篇】二叉树相关算法题:1.二叉树深度 2.求先序排列
c语言·开发语言·数据结构·c++·算法·贪心算法·动态规划
Once_day1 天前
GCC编译(6)静态库工具AR
c语言·ar·编译和链接
宇木灵1 天前
C语言基础-六、指针
c语言·开发语言·学习·算法
二年级程序员1 天前
一篇文章掌握“栈”
c语言·数据结构
daxi1501 天前
C语言从入门到进阶——第8讲:VS实用调试技巧
c语言·开发语言·c++·算法·蓝桥杯