//删除源字符串中的指定子串,使用strstr函数进行查找
char * deleteSubString(char * srcString, const char * subString)
{
if (NULL==srcString||NULL==subString) {
printf("Pointer is NULL\n");
exit(EXIT_FAILURE);
}
//指向第一个subString
char *p=strstr(srcString, subString);
if (NULL==p) {
printf("subString is not exist\n");
exit(EXIT_FAILURE);
}
long len=strlen(subString);
while (p) {
while (1) {
//删除subString
*p=*(p+len);
if (*p=='\0') {
break;
}
p++;
}
p=strstr(srcString, subString);
}
return srcString;
}
C:deleteSubString 删除源字符串中的指定子串
猜你喜欢
转载自blog.csdn.net/hurricane111/article/details/40549587
今日推荐
周排行