您的位置:首页 > 其它

系统函数C字符串的实现(6):strpbrk

2015-08-15 22:45 274 查看
//函数名: strpbrk
//	功  能 : 在串中查找给定字符集中的字符
//	用  法 : char *strpbrk(char *str1, char *str2);
char *mystrpbrk(char *str1, char *str2)
{
while (*str1!='\0') //循环str1
{
char *p = str2;//备份,反复循环   防止副本
while (*p!='\0')
{
if (*p==*str1)
{
return str1;
}
p++;
}
str1++;
}
return NULL;
}

void main()
{
char str1[40] = "zrf - rocket 黑夜's-Blog";//公有的第一个字符
char str2[20] = "rocket";
char *p =mystrpbrk(str1, str2);//以str1为基准    返回str1,str2,公有的第一个字符的地址
printf("%s\n%c\n", p, *p);
system("pause");
}

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  mystrpbrk