#include <stdio.h>


int main(void)

{

int ch;


while(1)

{

ch = getchar();

if(ch==EOF)

break;

putchar(ch);

}

}



여기서 getchar는 하나의 문자를 입력받잖아..

그런데..왜 엔터를 누르기 전까지 문자가 어디에 저장되어 있다가 화면에 나오는거야?
반복문 대로라면 getchar에서 문자 하나 받으면 바로 putchar에서 튀어나가야되는거 아님?