C에서 숫자 입력값 유효성 검사는 어떻게 하나요?

게시판에 올바른 질문인지 모르겠지만, 입력값 검사 방법을 여쭤보고 싶어요.
`scanf`로 정수를 받을 때 문자가 들어가거나 `22a`처럼 숫자 뒤에 다른 문자가 붙으면 유효하지 않다는 안내를 띄우고 다시 입력받고 싶습니다.
아스키 코드나 문자열 처리를 생각해 봤는데, 더 나은 접근 방법이 있을까요?
소스보다는 구현 방향을 알려주시면 직접 해보겠습니다.

댓글 0

아직 댓글이 없습니다.