C/C++の宿題片付けます 128代目 at TECH
[2ch|▼Menu]
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