#include main() { FILE *Fin, *Fout; char p, c, K[20]; int n, i; Fin = fopen("cipher.txt", "r"); Fout = fopen("plain2.txt", "w"); printf("Ketikkan kata kunci : "); gets(K); n = strlen(K); i = 0; while (!feof(Fin)) { fscanf(Fin, "%c", &c); p = c ^ K[i]; fprintf(Fout, "%c", p); i++; if (i>n) i =0; } fclose(Fin); fclose(Fout); }