#include <stdio.h>, <string.h>
int main()
{
printf("\n입력 : ");
int genre, num;
char OX;
int scP, scD, scL, scF, scC, scT;
scP = 0, scD = 0, scL = 0, scF = 0, scC = 0, scT = 0;
scanf("%d", &genre);
printf("입력 : ");
flushall();
scanf("%c", &OX);
switch (OX)
{
case 'O':
scL =+ 2, scD =+ 1;
case 'X':
scP =+ 1;
}
printf("입력 : ");
flushall();
scanf("%c", &OX);
switch (OX)
{
case 'O':
scD =+ 2;
case 'X':
scP =+ 2;
}
printf("입력 : ");
flushall();
scanf("%c", &OX);
switch (OX)
{
case 'O':
scD =+ 2, scF =+ 2;
case 'X':
scL =+ 1, scP =+ 2;
}
~~ 중략 ~~
return 0;
}
요렇게 코드를 짰는데 아무리 scP의 값을 높이는 선택지를 골라도 scP는 2 이상으로 값이 늘지도 않고 다른 sc시리즈 변수들도 2나 1, 0으로 값의 '한계' 가 지정되는 걸 확인했습니다
이걸로 해결이 안된다면 코드 원본 파일을 올릴 수도 있는데 이거 왜이런가요? 단순 문법 오류인가요?