summaryrefslogtreecommitdiffstats
path: root/onetimebluh.c
blob: f838db3be1a0db2ce44ff2d92475fe6c4531c636 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
#include<stdio.h>
#include<stdlib.h>

int main(int argc, char* argv[]) {
	FILE* uno = fopen(argv[1], "r");
	FILE* due = fopen(argv[2], "r");
	FILE* tre = fopen(argv[3], "w");
	int i = 1;
	char a, b;
	while(i != EOF) {
		i = fscanf(uno, "%c", &a);
		fscanf(due, "%c", &b);
		if(i != EOF) {
			fprintf(tre, "%c", a^b);
		}
	}
	fclose(uno);
	fclose(due);
	fclose(tre);

	return 0;
}