//Lösche alle! Vorkommen eines Strings in einem vorgegeben String // rekursive Lösung / richard@borwinius.de 2011 // strdel.exe meinTestStringTestblaTestdoedel Test #include #include #include //---------------------------------------------------- char *StrDel(char *str,char *pat) { register unsigned int lenpat,lenptr,lenstr,i=0; char *ret = 0; char *ptr = 0; ptr = strstr(str, pat); if (ptr == NULL) { free(ret); free(ptr); return (char*)str; } else { lenstr = strlen(str); lenpat = strlen(pat); lenptr = strlen(ptr); ret = (char*) calloc((lenstr+1),sizeof(char)); for (i=0;i