더북(TheBook)

Note getchar( ) 함수의 경고 메시지 처리 방법

getchar() 함수를 사용할 때 다음과 같이 반환값이 무시됐다는 경고 메시지가 나타날 수 있습니다.

그림 6-10 getchar( ) 함수 사용 시 발생하는 경고 메시지

이는 사용자가 입력한 값을 반환받지 않아서 그렇습니다. getchar() 함수는 입력받은 값에 따라 다른 동작을 수행하게 할 수 있습니다. 하지만 이번 프로젝트에서는 단순히 사용자가 Enter를 입력할 때까지 기다리는 용도로 사용합니다. 경고 메시지가 나와도 프로그램 동작에는 아무런 문제가 없지만, 경고 메시지를 없애고 싶다면 다음과 같이 앞에 (void)를 붙입니다.

(void) getchar();
신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.