드래그 앤 드롭으로
즐겨찾기 아이콘 위치 수정이 가능합니다.
과학인지는 모르겠지만.. c언어 코딩중에 궁금한게 있어서요
게시물ID : science_660짧은주소 복사하기
작성자 : 123Ω
추천 : 1
조회수 : 946회
댓글수 : 9개
등록시간 : 2010/04/04 16:41:01
숫자를 입력받아 계절을 구분해서 출력해주는 간단한 소스입니다.
예를들어
#include <stdio.h>
void main(){
int month;
printf("몇월입니까?");
scanf("%d", &month);
while(month < 1 || month > 12){
printf("그런 월은 없습니다. 다시입력하세요.\n몇월입니까?");
scanf("%d", &month);
}
입력값이 유효한지 구분하기 위해 이런 소스를 만들었는데
구분은 잘 되는데 숫자가 아닌 문자를 입력하면
printf("그런 월은 없습니다. 다시입력하세요.\n몇월입니까?"); 이부분에서 무한루프를 돌아버리네요
유효값을 구분하면서 추가로 숫자인지 아닌지를 구분하기 위해서는 어떤 소스를 써야할까요
프로그래밍 초보라 잘 모르겠어요........
댓글 분란 또는 분쟁 때문에
전체 댓글이 블라인드 처리되었습니다.
새로운 댓글이 없습니다.