您的位置:首页 > 其它

从字符串str中删除子字符串substr

2013-07-12 15:15 183 查看
int del_substr(char *str,char const *substr)
{
if(substr == NULL)
return 1;

char const *p=substr;
char *q=str;
char *g=str;
while (*q !='\0' && *p !='\0')
{
if(*q !=*p)
{
p=substr;
g=q;
q++;
}
else
{
p++;
q++;
}
}
if(*q=='\0' && *p!='\0')
return 0;
else
{
while (*q !='\0')
*(++g) = *q++;
*++g='\0';
return 1;
}
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐