이거 소스코드 설명좀 해주세요ㅠㅠㅠ
그리고 주석좀 달아주세요ㅠㅠㅠㅠ
제발요ㅠㅠㅠㅠㅠ
#include<stdio.h>
#include<conio.h>
#include<stdlib.h>
int main()
{
char plain_str[30];
char cipher_str[30];
char decipher_str[30];
int i;
gets(plain_str);
printf("평문 : %s",plain_str);
for( i = 0 ; plain_str[i] && i < 30 ; i++ )
{cipher_str[i]=plain_str[i]+3;}
printf("암호문 : %s",cipher_str);
for( i = 0 ; cipher_str[i] && i < 30 ; i++ )
{decipher_str[i]=cipher_str[i]-3;}
printf("평문 : %s",plain_str);
for( i = 0 ; plain_str[i] && i < 30 ; i++ )
{cipher_str[i]=plain_str[i]+3;}
}
for( i = 0 ; plain_str[i] && i < 30 ; i++ ) 평문을 한 글자씩 읽는데 평문 길이만큼 혹은 30글자 이내로 읽는다
{cipher_str[i]=plain_str[i]+3;} 평문을 뒤로 3글자씩 미뤄서 암호문을 만들려고 한 거 같은데 이러면 평문 맨 앞부터 3글자가 짤리지 않나?
ㄴ 그냥 아스키코드값 올린 것 아님?
헐 그렇네 ㅈㅅ