printf("%d\n", strcspn(str, "1234567890")); } 执行结果: 5 //只计算到" "的出现, 所以返回"Linux"的长度 33 //计算到出现"/"或"-", 所以返回到"6"的长度 30 // 计算到出现数字字符为止, 所以返回"3"出现前的长度 最近在用到字符串处理的函数,c 中的库函数,有的函数还是很有用的,因此,要...
函数功能: 以str1为参照,比较字符串str2中的字符是否与str中某个字符相等(也就是检索str2中的字符是否在str1中存在),如果第一次发现相等,则停止并返回在str1中这个匹配相等的字符的索引值,失败则返回str1的长度。 实例: /*strcspn.c*/#include<stdio.h>#include<string.h>intmain() {intlen;constcharstr...
strcspn函数的用法 include<string.h>main(){char*str="Linux was first developed for 386/486-based pcs. ";printf("%d\n",strcspn(str," "));printf("%d\n",strcspn(str,"/-"));printf("%d\n",strcspn(str,"1234567890"));}执行结果:5//只计算到" "的出现, 所以返回"Linux"的长度33//计算...