#include <stdio.h>
#include <stdlib.h>
#include <string.h>
void removeSubstring(char *str, const char *toRemove)
{
size_t length = strlen(toRemove);
while((str = strstr(str, toRemove)))
{
memmove(str, str + length, 1 + strlen(str + length));
}
printf("%s\n", str);
}
int main(void)
{
char* str = strdup("test this out");
removeSubstring(str, " this");
printf("%s\n", str);
}