온백의 코딩 블로그

온백의 비밀 기록방

Diary/코딩 갖고 놀기 2

C언어로 카이사르 암호 해독기 만들기(2) 최종본

어제는 진짜 정신이 나가서 못 만들었지만 결국은 만들었다. 어제 있던 댓글 중 하나가 '카이사르 암호가 뭐에요?' 라는 질문이 있어서 짧게 설명하고 넘어가자면 알파벳을 일정한 수 만큼 간격을 띄워서 (abcdefg -> cdefghi) 암호화 시키는 것을 말한다. 코드 어떤 문자열을 입력받으면 그 문자 하나하나를 int 타입으로 저장시켜 아스키코드로 저장시킨 다음 몇 칸씩 앞/뒤로 옮길지 설정한 대로 아스키코드를 빼거나 더해주었다. int형으로 저장시킨 아스키코드들은 %c로 출력해주면 된다. #include int frwd (int a, int b) {//a: ASCII / b: cnge if (a == 0) { return 0; } if ((a - b) < 97) { b += (a - 97); a = ..

카이사르 암호를 C언어로 번역시켜 보았다 (미완 ver)

※진짜 지금 글 쓰기 귀찮아서 이상하게 써도 양해 부탁드립니다※ https://bollt.tistory.com/15 C언어로 카이사르 암호 해독기 만들기(2) 최종본 어제는 진짜 정신이 나가서 못 만들었지만 결국은 만들었다. 어제 있던 댓글 중 하나가 '카이사르 암호가 뭐에요?' 라는 질문이 있어서 짧게 설명하고 넘어가자면 알파벳을 일정한 수 만큼 간격 bollt.tistory.com 위에 글을 봐주세요!! 감사합니다~! 오늘은.. 아니 12시가 넘었으니 어제는 카이사르 번역기를 취미로 만들어 보았다. 간단하게 ASCII 코드를 이용하여 만들어 봤는데 ...젠장 어디서 잘못된 거ㅈ #include #include int frwd (int a, int b) {//a: ASCII / b: cnge if (a..

반응형