strspn() and strcspn()

Linux's description is more nature!

[ Fro m Linux Programmer's Manual ]

NAME

       strspn, strcspn - search a string for a set of characters
SYNOPSIS
       #include <string.h>
       size_t strspn(const char *s, const char *accept);
       size_t strcspn(const char *s, const char *reject);
DESCRIPTION
       The strspn() function calculates the length of the initial segment of s which consists entirely of characters in accept.
       The strcspn() function calculates the length of the initial segment of s which consists entirely of characters not in reject.
RETURN VALUE
       The strspn() function returns the number of characters in the initial segment of s which consist only of characters from accept.
       The strcspn() function returns the number of characters in the initial segment of s which are not in the string reject.

[ From MSDN ]

size_t strcspn( const char *str, const char *strCharSet );

Returns the index of the first occurrence of a character in a string that belongs to a set of characters.

Parameters

str                   Null-terminated searched string. strCharSet    Null-terminated character set. Return Value

These functions return the index of the first character in str that is in strCharSet. If none of the characters in str is in strCharSet, then the return value is the length of str.

No return value is reserved to indicate an error.

size_t strspn( const char *str, const char *strCharSet );

Returns the index of the first character in a string that does not belong to a set of characters.

Parameters

str                      Null-terminated string to search.

strCharSet       Null-terminated character set.

Return Value

Returns an integer value specifying the length of the substring in str that consists entirely of characters in strCharSet. If str begins with a character not in strCharSet, the function returns 0.

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值