INT_MAX1 [C++]cin의 함정 피하기 C/C++ 코딩을 하는 사람이라면 이런 오류로 골머리를 썩은 적은 최소한 한번은 있을 것이다. 만약에 없다면 이 글은 볼 필요가 없다. 내용은 즉슨 cin or scanf 등으로 키보드로부터 값일 입력 받는데 int 형을 받아야 하는데 char가 들어온다던지 하면 이상한 error가 뜬다. 라기보다 프로그램 실행 중이면 무한 loop에 빠지게 된다. 그것을 막아주는 아주 요긴한 코드를 설명하려고 한다. 참고로 환경은 C++이다. 제목부터 cin이기 때문이다. ㅋㅋ 우선 헤도파일로 #include 를 넣어 준다. 이것을 넣어 주는 이유는 INT_MAX를 사용하기 위해서이다. 그리고 cin을 통해 값을 입력 받고나면 그 아래줄에 (이후부터는 말보다는 코드와 주석으로 설명하겠다. 그게 보기 편함으로...)wh.. 2009. 7. 18. 이전 1 다음