问题 I'm implementing a function which, given a string, a character and another string (since now we can call it the "substring"); puts the substring everywhere the character is in the string. To explain me better, given these parameters this is what the function should return (pseudocode): func ("aeiou", 'i', "hello") -> aehelloou I'm using some functions from string.h lib. I have tested it with pretty good result: char *somestring= "this$ is a tes$t wawawa$wa"; printf("%s", strcinsert(somestring