회신: unit32.3 실행에러!
, 도장_ 관리자님이 작성bool 타입을 위한 scanf 서식 지정자가 따로 없습니다.
대신 %d를 썼을 때 나타나는 오류입니다.
더 나은 방법은 int로 입력 받고 bool로 변환하는 것입니다.
int temp = 0;
bool b = false;
scanf("%d", &temp);
b = temp;
bool 타입을 위한 scanf 서식 지정자가 따로 없습니다.
대신 %d를 썼을 때 나타나는 오류입니다.
더 나은 방법은 int로 입력 받고 bool로 변환하는 것입니다.
int temp = 0;
bool b = false;
scanf("%d", &temp);
b = temp;