strspn.c

来自「the vxworks system kernel souce packeg.t」· C语言 代码 · 共 62 行

C
62
字号
/* strspn.c - string search, string *//* Copyright 1992-1993 Wind River Systems, Inc. *//*modification history--------------------01c,25feb93,jdi  documentation cleanup for 5.1.01b,20sep92,smb  documentation additions01a,08jul92,smb  written and documented.*//*DESCRIPTIONINCLUDE FILES: string.hSEE ALSO: American National Standard X3.159-1989NOMANUAL*/#include "vxWorks.h"#include "string.h"/******************************************************************************** strspn - return the string length up to the first character not in a given set (ANSI)** This routine computes the length of the maximum initial segment of* string <s> that consists entirely of characters from the string <sep>.** INCLUDE FILES: string.h** RETURNS:* The length of the string segment.** SEE ALSO: strcspn()*/ size_t strspn    (    const char * s,             /* string to search */    const char * sep            /* set of characters to look for in <s> */    )    {    const char *save;    const char *p;    char c1;    char c2;    for (save = s + 1; (c1 = *s++) != EOS; )	for (p = sep; (c2 = *p++) != c1; )	    {	    if (c2 == EOS)		return (s - save);            }    return (s - save);    }

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?