열혈 c프로그래밍을 독학하는 컴맹입니다.
switch 파트.. 챕터8장 197페이지에서요..
이렇게 돌리니깐, 스위치구문으로 들어가지 못하고, 그냥 빠져나오는데요..
왜 그럴까요?
답변 부탁드립니다..
#include <stdio.h>
int main() {
char sel;
printf("M 오전, A 오후, E 저녁\n");
printf("입력: ");
scanf_s("%c",&sel);
switch(sel) {
case 'M': case 'm':
printf("Morning\n");
break;
case 'A': case 'a':
printf("Afternoon\n");
break;
case 'E': case 'e':
printf("Evening\n");
}
return 0;
}
#include <stdio.h>
int main() {
char sel;
printf("M 오전, A 오후, E 저녁\n");
printf("입력: ");
scanf_s("%c",&sel, 1);
switch(sel) {
case 'M': case 'm':
printf("Morning\n");
break;
case 'A': case 'a':
printf("Afternoon\n");
break;
case 'E': case 'e':
printf("Evening\n");
}
return 0;
}
위와 같이 고치면 잘돌아 갑니다.
'c·c++ > c 프로그래밍' 카테고리의 다른 글
C 언어 에서 %e와 %g에 대해서 (0) | 2012.01.21 |
---|---|
srand rand (0) | 2012.01.21 |
게임에서 사용할 키보드 입력 체크 (0) | 2012.01.18 |
비쥬얼 씨++ 64비트 정수사용법 (0) | 2012.01.18 |
문자열은 어디에 저장되는가 (0) | 2012.01.18 |