strcspn &strspn

1651阅读 0评论2011-05-20 whj2819
分类:LINUX

这哥们说的简单明了。
char   *string1   =   "1234567890 ";   
char   *string2   =   "323D5 ";   
字符串从0开始计算 
string1[1]这个位置出现了string2[]中的内容   
所以返回1 

char   *string1   =   "1234567890 ";   
char   *string2   =   "747DC8 ";   
字符串从0开始计算 
string1[3]这个位置出现了string2[]中的内容   
所以返回3 

char   *string1   =   "1234567890 ";   
char   *string2   =   "1234 ";   
字符串从0开始计算 
string1[0]这个位置出现了string2[]中的内容   
所以返回0 


strspn函数返回str1中第一个不在str2中出现的索引的值:
 char *string1 = "234567890";
 char *string2 = "323D5";
返回2,即字符'4'
上一篇:Read&Write
下一篇:顺序锁