#include <stdio.h>
#include <stdlib.h>
#include <string.h>
char *substring_replace(char *s, size_t size, char *substring, char *replace) {
char *substring_start = strstr(s, substring);
if (substring_start == NULL) {
return NULL;
}
if (size < strlen(s) + (strlen(replace) - strlen(substring))) {
printf("String size exceeded\n");
return NULL;
}
strcpy(strcpy(s + (substring_start - s), replace) + strlen(replace), substring_start + strlen(substring));
return s;
}
int main() {
char s[] = "c,c++,javascript,python,c#,php";
int size = sizeof(s)/sizeof(s[0]);
while(substring_replace(s, size, ",", ""));
puts(s);
return 0;
}
/*
run:
cc++javascriptpythonc#php
*/