#include <stdio.h>
int main(int argc, char* argv[])
{
char a,b;
a=a[10];
b=b[1];
char c;
c = a ^ b;
printf("자신이 원하는 단어 입력하시오.(영문 10자 이내) \n");
scanf("%s \n",&a);
printf("비밀키 입력하시오.(영문 1자) \n");
scanf("%c \n",&b);
printf("1: %s \n" , c); //<== XOR에 의해 변형
printf("1: %d \n" , c); //<== XOR에 의해 변형된 값을 숫자로 표시 해보자
c = c ^ b;
printf("2: %s \n" , c); //<== 한번더 b로 XOR하면 원래 a문자 출력
return 0;
}
이렇게 해봤는데 2개가 틀렸다고 했는데 뭐가 틀린지 모르겠어엽 ㅠ.ㅠ 1시간동안 골똘이 생각해도.. 쩝
|