📄 comp.c
字号:
/* Simple utility to compare 2 files. * Diff or cmp are not sufficient, when * comparing bioses :-) * * Copyright (c) 1998-2000 by Stefan Reinauer */#include <stdio.h>int main (int argc, char *argv[]){ FILE *eins,*zwei; int a,b,i=0,flag=0; if(argv[1]==NULL||argv[2]==NULL) { printf ("Usage: %s file1 file2\n %s compares two files.\n",argv[0],argv[0]); return 0; } eins=fopen(argv[1],"r"); zwei=fopen(argv[2],"r"); if (eins==NULL) { printf ("File %s not found or unreadable.\n",argv[1]); return 0; } if (zwei==NULL) { printf ("File %s not found or unreadable.\n",argv[2]); fclose (eins); return 0; } while (!feof(eins)) { a=fgetc(eins); b=fgetc(zwei); if (flag==0 && (a==-1||b==-1) && (a!=-1||b!=-1)) { printf ("One file ended. Printing the rest of the other.\n"); flag=1; } if(a!=b) printf ("0x%06x: 0x%02x -> 0x%02x\n",i,a,b); i++; } fclose(eins); fclose(zwei); return 0;}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -