[C/C++ Error] switch quantity not an integer 스위치에는 정수 값을 넣어야 합니다. 정수 값을 넣지 않았을 경우에 발생하는 에러입니다. 저의 경우 실수 값을 넣었는데, 이를 해결하는 방법들을 아래에 작성합니다. 정수 변수로 변환_1 float num1 = 4.2; int num2 = num1; switch(num2) { ... case 4: ... break; ... } 정수 변수로 변환_2 float num = 4.2; switch((int)num) { ... case 4: ... break; ... }