scanf 입력 범위 지정을 어떻게하죠?
딸기향
2023.04.01
scanf 입력 범위 지정을 어떻게하죠?
예를 들어 scanf(%d , &val);
로 받는데 val의 범위를 1~45로 놓고 그 범위를 초과하거나 미만이 안되게하는 방법 없나요?
-
아론아브라함
그게 싫으면, abs(val) % 45 + 1 이렇게 강제로 바꿔도 됩니다.
-
자랑
입력 받은 값을 조건문으로 판단하고, 범위를 벗어나면 반복문으로 다시 입력 받으세요