게시판 즐겨찾기
편집
드래그 앤 드롭으로
즐겨찾기 아이콘 위치 수정이 가능합니다.
과학인지는 모르겠지만.. 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몇월입니까?"); 이부분에서 무한루프를 돌아버리네요

유효값을 구분하면서 추가로 숫자인지 아닌지를 구분하기 위해서는 어떤 소스를 써야할까요

프로그래밍 초보라 잘 모르겠어요........
전체 추천리스트 보기
새로운 댓글이 없습니다.
새로운 댓글 확인하기
글쓰기
◀뒤로가기
PC버전
맨위로▲
공지 운영 자료창고 청소년보호