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;
}

运行结果:

相关推荐
载数而行52019 小时前
复杂度问题
c语言·数据结构·c++·算法·排序算法
白太岁19 小时前
操作系统开发:(11) RTOS 与 GPOS 的分界线:MMU
c语言·开发语言·汇编·arm开发·系统架构
m0_5312371719 小时前
C语言-指针进阶
c语言·开发语言
三无少女指南20 小时前
开发者环境配置最佳实践:编辑器Cursor ,VS Code的上位体验实现 AI 与 WSL 联动
运维·c语言·数据库·windows·git·编辑器
wangjialelele20 小时前
万字整理计算机网络知识点
linux·c语言·网络·c++·计算机网络·php
爱编码的小八嘎20 小时前
第3章 Windows运行机理-3.1 内核分析(9)
c语言
枫叶丹420 小时前
【Qt开发】Qt界面优化(六)-> Qt样式表(QSS) 伪类选择器
c语言·开发语言·c++·qt
2501_9181269121 小时前
stm32什么程序效率最高,体积小,运行快,适应广?
c语言·stm32·单片机·嵌入式硬件·学习
二年级程序员21 小时前
一篇文章掌握“队列”
c语言·数据结构·算法
载数而行52021 小时前
算法系列3之拓扑排序
c语言·数据结构·c++·算法·排序算法