C/C++の宿題片付けます 128代目
at TECH
954:デフォルトの名無しさん
09/07/12 20:18:51
>>946
#include <stdio.h>
#include <string.h>
int main(int argc, char *argv[]) {
FILE *fp1, *fp2;
if(argc != 3) {printf("Usage : %s file1 file2\n", argv[0]); return 1;}
if(strcmp(argv[1], argv[2]) == 0) {puts("同じファイルです"); return 0;}
fp1 = fopen(argv[1], "rb");
if(fp1 == NULL) {printf("%s file open error!\n", argv[1]); return 1;}
fp2 = fopen(argv[2], "rb");
if(fp2 == NULL) {printf("%s file open error!\n", argv[2]); fclose(fp1); return 1;}
while(getc(fp1) != getc(fp2)) {
puts("異なります");
fclose(fp2);
fclose(fp1);
return 2;
}
puts("同じです");
fclose(fp2);
fclose(fp1);
return 0;
}
次ページ続きを表示1を表示最新レス表示スレッドの検索類似スレ一覧話題のニュースおまかせリスト▼オプションを表示暇つぶし2ch
4975日前に更新/375 KB
担当:undef