질문과 답변

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 59622
RMXP rmxp 애니메이션 랙을 줄여주는 스크립트 질문.. Lighna 2012.11.23 804
RMVXA 타일셋 교체후 이동 불가. 8 최실장 2012.11.23 1614
RMXP xp역전 검사처럼 로직체스 구현중 막힘.. 도와주세요 5 아이리수 2012.11.22 1088
RMVXA 폰트 변경 관련 질문 벌레신 2012.11.21 908
RMVX VX srpg스크립트 관련 질문입니다. 1 조엘 2012.11.20 966
RMVXA 이벤트가 쓰러지지 않아요 ㅜ.ㅜ 2 file 최실장 2012.11.20 959
한글이 네모로 뜨며 깨집니다.(해결!) 4 file 꺄훌 2012.11.19 7922
RMVX 탱커를 만들수는 없나요? 3 류한서 2012.11.19 4859
RMVXA 애니메이션 표시를 할 경우 짧은 멈춤(대기)현상이 발생합니다 3 리레크 2012.11.18 887
RMVX 처음 게임을 시작하자마자 바로이벤트 시작은 어떻게하나요?? 3 WOL 2012.11.18 6332
RMVXA 스크린 밖으로 밀려난 상태창 어떻게 해야되나요 file winspec 2012.11.18 836
RMVXA 퀘스트 스크립트를 8 종목의 퀘스트로 개조하려고 합니다. 2 file 탐험가 2012.11.18 5324
RMVXA 아이탬 타입 추가하고 싶은데 스크립트 어디를 건드려야하는건가요? 3 game 光 ㅋㅋ 2012.11.18 822
RMVXA 메뉴 스테이터스 스크립트 file winspec 2012.11.17 1363
RMVXA 콤보 히트시 감탄사 표현 file winspec 2012.11.17 6690
RMVXA 케릭이 안나와여ㅠㅠ 2 사용자 2012.11.17 1054
RMVXA 파티에 관한 것인데요 2 너굴너굴 2012.11.17 4710
RMVXA [해결] party HUD 최대 표시 갯수를 설정하고싶습니다 3 file winspec 2012.11.16 1204
RMVXA Khas Awesome Light Effects 스크립트 오류 3 file 쇼몬_아레하 2012.11.16 1165
RMVXA animated-battle 2 현사이 2012.11.15 948
Board Pagination Prev 1 ... 354 355 356 357 358 359 360 361 362 363 364 365 366 367 368 369 370 371 372 373 ... 518 Next
/ 518