위 사진이 입력에 a나 abs같은 문자/문자열을 넣었을 때 결과고(무한루프..)
밑이 지금 저부분의 코드인데
1~5 이외의 다른 int형 숫자는 입력받으면 예외처리가 잘 되는데
예상하지 못한 문자 같은건 어떻게 예외처리를 해야하는지 잘 모르겠어.
한번만 뜨면 상관 없는데 위 사진 처럼 계속 무한정 루프만 해서...
위 사진이 입력에 a나 abs같은 문자/문자열을 넣었을 때 결과고(무한루프..)
밑이 지금 저부분의 코드인데
1~5 이외의 다른 int형 숫자는 입력받으면 예외처리가 잘 되는데
예상하지 못한 문자 같은건 어떻게 예외처리를 해야하는지 잘 모르겠어.
한번만 뜨면 상관 없는데 위 사진 처럼 계속 무한정 루프만 해서...
버퍼 비워봐요
윤성우 C++이네
cin.ignore(255,'/n')
catch 할때 저거 넣어봐요
아... char형 변수로 a를 받으면 되는구나../
ignore(255,'\n')이 엔터 누른걸 초기화 하는건가요
버퍼에 들어있는걸 백슬래시n 까지 비워요
아 감사합니다. ignore이란거 처음 알았네요.
\n이 계속 남아있어서 무한 루프 하는거죠?
/n