summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorSeppia <nonso@insicuri.net>2016-06-07 18:09:11 +0200
committerSeppia <nonso@insicuri.net>2016-06-07 18:09:11 +0200
commit991e27cad26d82c1784f665a70133765cb77c050 (patch)
tree056229e124f41d40f7076c66557f1f6e02d7adc1
parent07a7f1e9e7105ab3f47af702ce6ab805f3fb5a68 (diff)
downloadonetimebluh-991e27cad26d82c1784f665a70133765cb77c050.tar.gz
onetimebluh-991e27cad26d82c1784f665a70133765cb77c050.tar.bz2
onetimebluh-991e27cad26d82c1784f665a70133765cb77c050.zip
code fix
-rw-r--r--onetimebluh.c28
1 files changed, 15 insertions, 13 deletions
diff --git a/onetimebluh.c b/onetimebluh.c
index 289b9b9..921c41c 100644
--- a/onetimebluh.c
+++ b/onetimebluh.c
@@ -3,19 +3,21 @@
#include<string.h>
int main(int argc,char * argv[]) {
- int len = strlen(argv[1]);
- int i;
- char crig[len];
- for(i=0; i<len; i++) {
- crig[i] = argv[1][i] ^ argv[2][i];
+ 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);
+ }
}
-/* int cacca[len];
- for(i=0; i<len; i++) {
- cacca[i] = crig[i];
- }
- for(i=0; i<len; i++) {
- printf("%d \n",cacca[i]);
- }*/
- printf("%s \n",crig);
+ fclose(uno);
+ fclose(due);
+ fclose(tre);
+
return 0;
}