입력 예외 처리
·
C++
#include using namespace std;int main(){ int num; cout > num; if(cin.fail()){ //입력 실패 여부 cout ::max(), '/n'); //남은 입력 버퍼 제거 } else{ cout 📌 입력 버퍼1. 사용자의 입력 > 입력 버퍼에 저장2. 프로그램에서 데이터 요청 시 입력 버퍼에 있는 "숫자 데이터"만 읽어옴(나머지는 버퍼에 남음)3. 버퍼에 있는 데이터가 전부 소비되지 않는다면(ex 숫자만 읽어가고 남은 문자) 계속해서 버퍼에 존재4. 입력 실패 상태가 되고 계속해서 오류 발생시킴 📌 입력 버퍼 관리 방법1. cin.ignore(n, delim)입력 버퍼에 남아 있는 데이터 무시cin.ignor..