#include #define MAX 100 int main(int argc, char *argv[]){ FILE *f1=NULL; FILE *f2=NULL; int i; char lin1[MAX]; char lin2[MAX]; if(argc!=3){ printf("Pgresna upotreba programa.\n"); return 1; } f1 = fopen(argv[1], "r"); f2 = fopen(argv[2], "r"); if(f1==NULL || f2==NULL){ printf("Greska pri otvaraju fajla.\n"); return 1; } while(1){ fgets(lin1, MAX, f1); fgets(lin2, MAX, f2); if(feof(f1) || feof(f2)) break; if(strcmp(lin1,lin2)!=0){ printf("%d %s %s", i, lin1, lin2); } i++; } while(!feof(f1)){ fgets(lin1,MAX,f1); printf("%d %s", i, lin1); i++; } while(!feof(f2)){ fgets(lin2,MAX,f2); printf("%d %s", i, lin2); i++; } fclose(f1); fclose(f2); return 0; }