#include #include #define SIZE 256 int main(void) { FILE *from, *to; char fname[SIZE], tname[SIZE]; int c; /* 手順(1)*/ printf("コピー元のファイル名を入力してください:"); scanf("%s", fname); printf("コピー先(追加先)のファイル名を入力してください:"); scanf("%s", tname); /* 手順(2)*/ if ( strcmp(fname, tname) == 0 ) { printf("[エラー] コピー元のファイルとコピー先のファイルが同じになっています.\n"); return 1; } /* 手順(3)*/ printf("[エラー] コピー元のファイルをオープンできませんでした.\n"); return 1; printf("[エラー] コピー先のファイルをオープンできませんでした.\n"); return 1; /* 手順(4)*/ /* 手順(5)*/ fclose(from); fclose(to); printf("%s の後ろに %s の内容を追加しました.\n", tname, fname); return 0; }