#include <sys/stat.h>
#include <string.h>
int main(int argc, char **argv)
{
char *ptr = "rrrabcd\r\nbbdc";
printf("%d\r\n", strspn(ptr, "r"));
printf("%d\r\n", strcspn(ptr, "d"));
return 0;
}
结果为:
3
6
所以从上面的程序看
size_t strspn (const char *string, const char *skipset)
strspn 找出string中 第一个 不在 skipset字符串中的字符 的下标;
size_t strcspn (const char *string, const char *stopset)
strcspn 找出string中 第一个 在 stopset字符串中的字符 的下标。