int strreplace(char *src,char *tbreplaced,char *replace,char *replaced) {
char *p;
p = strstr(src,tbreplaced);
if (p == NULL) {
strcpy(replaced,src);
return 0;
} else {
strncpy(replaced,src,(size_t)(p-src));
strncpy(replaced+(p-src),replace,strlen(replace));
strcpy(replaced+(p-src)+strlen(replace),p+strlen(tbreplaced));
}
return 0;
}
char *p;
p = strstr(src,tbreplaced);
if (p == NULL) {
strcpy(replaced,src);
return 0;
} else {
strncpy(replaced,src,(size_t)(p-src));
strncpy(replaced+(p-src),replace,strlen(replace));
strcpy(replaced+(p-src)+strlen(replace),p+strlen(tbreplaced));
}
return 0;
}