질문과 답변

Extra Form

#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으로 값의 '한계' 가 지정되는 걸 확인했습니다

이걸로 해결이 안된다면 코드 원본 파일을 올릴 수도 있는데 이거 왜이런가요? 단순 문법 오류인가요?

Who's 슈팅스타*

profile

어... 음...

Comment '6'
  • profile
    습작 2012.11.11 17:45

    연산자를 잘 못 작성하신듯요. += 를 사용해야 합니다.

  • profile
    슈팅스타* 2012.11.12 17:19

    글쿤요.

    감사합니다

  • profile
    슈팅스타* 2012.11.12 18:34

    연산자를 전부 바꿔써도 값은 여전히 비정상적인데(P값이 2에서 5로 올라기긴 했습니다)

    이걸 해결하려면 코드 원본이 있어야할까요?

  • profile
    저글링 2013.07.26 10:37
    주석이 필요할 것 같네요. ;; 그리고 비주얼 스튜디오를 쓰고 계시다면 디버깅 기능을 이용해서 문제점을 파악하시는게 좋을 것 같습니다.
  • profile
    A.미스릴 2013.08.16 22:21
    윗분 말대로 +=써야되고 주석도 써야됩니다
    덧붙이자면 switch문의 각 case마다 break문을 안쓰셨음.

    이건 여담인데 지역 int변수 이름지을때 앞에 n붙이면 가독서잉 높아집니다.
  • profile
    A.미스릴 2013.08.16 22:22
    그러고보니 궁금해진게있는데
    switch (OX)
    {
    case 'O':
    scD =+ 2, scF =+ 2; break;
    case 'X':
    scL =+ 1, scP =+ 2;
    }

    이거랑
    switch (OX)
    {
    case 'O':
    scD =+ 2, scF =+ 2; break;
    default:
    scL =+ 1, scP =+ 2;
    }
    이거랑 구동속도 똑같나요?

List of Articles
종류 분류 제목 글쓴이 날짜 조회 수
공지 묻고 답하기 가이드 습작 2014.06.14 12448
RMVX 플레이 중 나무나 벽을 뚫고 지나가는 버그가 생길 수도 있나요? 6 승비 2011.06.14 865
에러 해결 RMMV 플레이 테스트가 실행되지 않습니다 file 참치캔통 2024.04.21 59
기본툴 사용법 RMMV 플레이 테스트를 처음부터말고 해당이벤트부터 시작하게 어떻게 하나요 2 file 코볼트코 2020.11.24 202
RM2k 플레이 할때 개수가 갌이라고 뜹니다. 5 file 엑스트라 2012.12.02 1285
RMVXA 플레이 할때 중간에 플레이어를 바꾸는 방법을 모르겠어요..... 4 a코코아a 2014.04.07 673
RMVXA 플레이 화면 구성 관련 질문 2 file 천지설화 2017.06.27 150
기타 플레이도중 오류로인한 종료 질문 드립니다. 1 file lishel 2013.12.18 876
RMVXA 플레이시간이 100시간이 될 수도 있나요? 2 님믹 2012.11.02 1021
이벤트 작성 RMVXA 플레이어 x,y 좌표 기억법? 2 유리컵 2023.10.07 26
RMVX 플레이어 X좌표, 플레이어 화면X좌표 차이가 뭔가요? 2 후라이팬샷 2013.12.14 1071
RMMV 플레이어 그림 2 Nrio 2016.06.04 181
RMMV 플레이어 대기 스크립트 1 A구몽 2018.08.12 103
RMVXA 플레이어 뒤에 이벤트가 따라붙게 하고싶어요. 4 Virtus 2013.11.27 1183
플러그인 추천 RMMV 플레이어 스탠딩 애니메이션을 넣고 싶어요. 2 모서리MOSEORI 2021.11.24 350
RMXP 플레이어 없이 1 오니다운중''' 2011.01.07 1022
이벤트 작성 RMMV 플레이어 위치 기억 및 복귀 (워프 개념) 질문 2 Trapped 2020.01.31 133
RMVX 플레이어 이동 금지하게 하는방법 3 제갈가롱 2011.05.30 912
RMVX 플레이어 이름바꾸기가 안되네요 4 마차군 2011.12.20 2149
RMVXA 플레이어 이벤트 편집이 되지 않네요 4 file 큰냥 2013.07.30 1355
RMVXA 플레이어 접촉 이벤트가 멋대로 실행돼요 4 레노 2018.10.25 142
Board Pagination Prev 1 ... 488 489 490 491 492 493 494 495 496 497 498 499 500 501 502 503 504 505 506 507 ... 516 Next
/ 516