/* * プログラミング演習 第 11 回 * [例題 1] * (C) 2006 Hirohisa AMAN */ #include #include int main(void){ char str[64]; char text[128]; int i; /* 1 つ目の文字列を読み込む */ printf(" 1 > "); fgets(str, 64, stdin); /* 後ろから 2 文字目に改行文字があるので '\0' で上書き */ i = strlen(str); str[i-1] = '\0'; /* そのまま text へコピーする */ strcpy(text, str); /* 2 つ目の文字列を読み込み,1 つ目と同様に改行文字を消す */ printf(" 2 > "); fgets(str, 64, stdin); i = strlen(str); str[i-1] = '\0'; /* text の後ろに str を追加する */ strcat(text, str); printf("連結文字列: %s\n", text); return 0; }