删除str2在str1中第一次出现的部分
#include <stdio.h>
#include <stdlib.h>#include <string.h>
char* del(char* str1,char* str2){
char* temp=(char*)malloc(sizeof(strlen(str1)));
char* t=temp;
char* p=str2;
char* temp2=str1;
if(strlen(str1)<strlen(str2))
return NULL;
if(strlen(str2)==0)
return str1;
while(*str1!=NULL){
if(*str1!=*p){
*temp++=*str1++;
}else