hisDev/열혈강의 C 열혈강의 C 도전 프로그래밍 FOUR - 5 URUZ-7 2008. 4. 27. 08:17 #include #include #include int main(int argc, char *argv[]) { char ch1,ch2; FILE *fp1,*fp2; if(argc >3 || argc < 3) { printf("잘못된 사용법 입니다.\n"); exit(1); } if( (fp1=fopen(argv[1],"rt")) == NULL) { fprintf(stderr,"File %s Open Error!!\n",argv[1]); exit(1); } if( (fp2=fopen(argv[2],"rt")) == NULL) { fprintf(stderr,"File %s Open Error!!\n",argv[2]); exit(1); } while(ch1 != EOF || ch2 != EOF) { ch1 = fgetc(fp1); ch2 = fgetc(fp2); if(ch1 != ch2) { printf("%s와 %s 같은 파일이 아닙니다.\n",argv[1],argv[2]); exit(1); } else continue; } printf("%s와 %s 같은 파일입니다.\n",argv[1],argv[2]); fclose(fp1); fclose(fp2); return 0; } invalid-file