>>409 課題4
#include<stdio.h>
#include<string.h>
void mygets(char *buf, int size)
{
char *p;
if(fgets(buf, size, stdin)) {
if((p = strchr(buf, '\n')))
*p = '\0';
} else
*buf = '\0';
}
int main()
{
char str[100], s[100], r[100], *p;

printf("文字列を入力して下さい。\n");
mygets(str, sizeof(str));
printf("置換したい文字列を入力して下さい。\n");
mygets(s, sizeof(s));
printf("置換後の文字列を入力して下さい。\n");
mygets(r, sizeof(r));
printf("置換結果を示します。\n");
if((p = strstr(str, s)))
printf("%.*s%s%s\n", p-str, str, r, p+strlen(s));
else
printf("%s\n", str);
return 0;
}