게시판 즐겨찾기
편집
드래그 앤 드롭으로
즐겨찾기 아이콘 위치 수정이 가능합니다.
int에 소수를 입력했을때 질문!
게시물ID : programmer_5959짧은주소 복사하기
작성자 : Nau
추천 : 0
조회수 : 362회
댓글수 : 5개
등록시간 : 2014/10/14 18:05:19
cout << "1~9 사이의 숫자를 입력해주세요" << endl;
cin >> num;


while ( num < 1 || num > 9)
{
cout << "1~9 사이의 숫자로 다시 입력해주세요" << endl;
cin >> num;
}

이렇게 코드가 있는데요

-1이나 0 뭐 이런거 넣었을땐 다시 입력받아서 다음줄로 잘 진행이되는데

0.1 이런 소수를 쓰면 while문 안에서 무한루프가 돕니다

왜 while안에있는데 cin이 작동을 안하는걸까요 ㅠ?
전체 추천리스트 보기
새로운 댓글이 없습니다.
새로운 댓글 확인하기
글쓰기
◀뒤로가기
PC버전
맨위로▲
공지 운영 자료창고 청소년보호