C/C++の宿題を片付けます 91代目
■ このスレッドは過去ログ倉庫に格納されています
0294デフォルトの名無しさん
2007/06/26(火) 17:34:42ほれ。
制約の意味がわからんのだが、ファイル名の最大長とか1行の最大長とかはなんかの縛りなのか?
#include <stdio.h>
#ifndef EOF
#define EOF -1
#endif
int main(int argc, char **argv){
char c;
FILE *fp1 = NULL, *fp2 = NULL;
if( (fp1 = fopen(argv[1], "ab")) == NULL ||
(fp2 = fopen(argv[2], "rb")) == NULL)
return -1;
fseek(fp1, 0, SEEK_END);
while((c = fgetc(fp2)) != EOF){
fputc(c, fp1);
}
fclose(fp1);
fclose(fp2);
return 0;
}
■ このスレッドは過去ログ倉庫に格納されています