6장 조건문
·
C++/C++
◆소숫점 반올림 cout (int형)n 으로 사용자가 수를 입력하는 대신 문자를 입력한다면, 4 가지 일이 발생한다. n의 값은 변하지 않는다. 입력 큐에 잘못된 입력이 그대로 유지된다. cin 객체의 에러 플레그가 설정된다. cin 메서드 호출이 false(bool형으로 변환된다면)를 리턴한다. ●이를 해결 하기 위해 세 단계를 거쳐야 한다. 새로운 입력을 받아들일 수 있도록 cin을 초기화한다. //cin.clear() 입력 큐에 남아 있는 불량 입력을 제거한다. //while(cin.get() != '\n') continue; 사용자에게 다시 입력할 것을 요구한다. ◆콘솔 입력 iostream 헤더 파일을 포함시켜야 한다. iostream 헤더 파일은 입력을 처리하는 istream 클래스를 정의한다..