C 숫자 유효성 검사..
사과
2025.01.01
게시판이 올바른지 확인해주세요.
[생략]
scanf(%d,&number);[생략]저런 식의 상황에서number에 숫자가 아닌 다른 것이 들어갈 경우..[예를 들어 문자나 기호 혹은 숫자+나머지 ex- abc, *&, 22a*3 등등]아애 다시 입력이 유효하지 않다고 메세지를 보여준 후다시 입력받게 하고 싶습니다..일단 아스키코드를 이용하는 방법을 생각했는데숫자를 문자열로 받는다는 것 자체가 좀 꺼려지네요.strlen()을 사용한다면 어쨌든될거 같긴한데.. 바람직한 방법이 아닌 것 같아서.,.더 좋은 방법이 없을까요?소스 구걸이라기 보다는...도저히 더 좋은 아이디어가 생각이 나지 않아서접근 방법을 묻고 싶을 뿐입니다..소스는 직접 도전해 볼테니접근 방법이라두 알려주셨으면 합니다..