이진 탐색 트리 코드 일부분인데

choice와 key는 모두 char 자료형임.


교재에 자꾸

scanf(" %c", &choice) 이렇게 한칸 띄워서 입력 받길래 뭐지 했는데 버퍼? 때문에 한 거 같은데 맞나?

아래는 내가 scanf에 공백 한칸 지우고 getchar()로 바꿔봣음


둘중 어느 방법이 선호됨?