#include <stdio.h>
int main(void)
{
char ch;
int count=0;
while(++count<=5 && (ch=getchar())!=EOF)
putchar(ch);
putchar("n");
return 0;
}
1. 왜 abcdefgh 라고 입력할때에 abcde 까지만 출력되는지 이해할수가없네요
a만 출력되어야하는건 아닙니까???
a만 입력했을땐 a가 출력되는건 이해되거든요...
getchar()에 입력된 값들은 한문자이상은 버퍼에 기록되는건가요???
그래서 putchar()이 버퍼에있는 몇개의 문자도 함께 읽기때문에..