えとですね、頭書きがchar *replace(char *s1, char *s2, char *s3){…}と
なっていて、たとえばp=replace("tracter","act","imot")だったら、
pは"trimotor"と返すような関数なんです。
それで、関数自体はなんとか出来たのですが、返り値でつまづきました。
replace関数の所で配列strに文字列を格納したのでreturn (str);としたのですが、
出力がうまくいかないのです。(´・ω・`)
replace関数の中で出力するのはうまく出来たのですが……。