慕容708150
#include <stdio.h>int del_substr(char*str ,char const *substr){for(int i=0;*(str+i)!='\0';i++)//寻找替换头结点{int j=i;while(*(substr+j-i)==*(str+j)&&*(str+j)!='\0')//对比字符串{j++;if(*(substr+j-i)=='\0')//对比结束{while(*(str+j)!='\0')//字符串移位{*(str+i)=*(str+j);i++;j++;}*(str+i)='\0';return 1;}}}return 0;}void main(){char str[]={"wqetsghsakgjasdg"};char strsub[]={"jas"};del_substr(str,strsub);printf("%s",str);}