다른 소스를 보고 고치면서 프로그램을 실행시켜 보고 있는데요.
이상한 게 나와서 질문하려 합니다.
1. 프로그램을 실행시키면, 받는 쪽이 보내는 쪽 보다 한 템포 느립니다.
예를 들어, 프로그램을 실행시키고 보내는 쪽에서 (이 프로그램은 받는 쪽입니다) 1,2,3,.... 0 을 하나씩 타자로 쳐보면,
맨처음 1을 쳤을 때는 " res > 0" 이라는 메시지만 나오고, 2를 눌렀을 때부터 "1", 3을 누르면 그제서야 "2"... 이런식으로 한 템포씩 느립니다. 왜그럴까요?
2. 프로그램에서, z를 입력하면 끝나게 되어 있지 않습니까?