• 카테고리

    질문 & 답변
  • 세부 분야

    프로그래밍 언어

  • 해결 여부

    미해결

cin.ignore() 와 getchar() 질문

21.11.19 20:14 작성 조회수 226

0

C++ 에서는 버퍼를 지울때 getchar() 를 이용하는 거보다 cin.ignore() 함수를 사용하는게 더좋은가요? 

아니면 멀쓰던지간에 상관이 없는지 궁금합니다!!

답변 1

답변을 작성해보세요.

1

안소님의 프로필

안소

2021.11.21

뭐가 더 좋다기보단 사실 뭘로 입력받고 있었느냐의 문제라고 봅니다. cin 으로 입력 받았고 있던 상태였다면 getchar() 로는 버퍼 못 비울거에요. (cin과 같은 C++ 입력버퍼랑 getchar() 가 같은 C언어 입력 버퍼가 별개라서)