size_t strcspn(const char *s, const char *reject);
该函数对字符串reject中的每个字符在s中查找,是否存在,如果有超过一个以上的字符在s中存在,那么返回这些字符位置(在s中的位置)中最小的一个。
例如:
- #include <string.h>
- #include <stdio.h>
- int main()
- {
- char *str1="aaaaakkkeeee";
- char *str2="eka";
- int inttemp;
- inttemp=strcspn(str1,str2);
- printf("The first index of the character both in str1 and str2: %d \n", inttemp);
- return 0;
- }
e, k, a 这三个字符在str1中都存在,但是a的位置最小,随意就返回a的位置,结果是0.
如果str2是"ek", 那么这个值就是5, 就是k在str1中出现的位置.
阅读(1773) | 评论(0) | 转发(0) |