시저암호 프로그램 짜는게 과제라서 대충 짜봣는데

#include <stdio.h>
void main()

 

{

char password_code[26];
short i;
char a;

// 패스워드 코드배열을 아스키 코드(A ~ Z)에서 암호화 된 문자로 초기화

i=-1;
while(i < 26) password_code[++i] = i+65+3; // 65는 A, 거기에 3을 더함

printf(\"문자하나 입력하삼? : \");
scanf(\"%c\",&a);

printf(\"암호 : %c\\n\", password_code[a-65]);
}


이렇게 짯는데요... 실행은 잘 되는데

여기서 문자를 하나하나 입력받는 것이 아니라 여러개의 문자를 동시에 입력받아서
암호로 변환시켜 주는 프로그램으로 만드려면
어떻게 수정해야 하나요??

당췌 나아가야할 방향이 생각이 안나네요..도와주세요~