How effective is? Any leaks?Code:int SearchAndReplace(char *outString,char *inString,char *searchString,char *replaceString) { char *p; int lenReplace, lenSearch, len, count = 0; while ((p = strstr(inString, searchString)) != NULL) { if (count == 0) { lenReplace = strlen (replaceString); lenSearch = strlen (searchString); } count++; len = p-inString; CopyMemory(outString, inString, len); outString += len; inString = p+lenSearch; CopyMemory(outString, replaceString, lenReplace); outString += lenReplace; } lstrcpy (outString, inString); return count; }