질문과 답변

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
기타 프리서버 구축방법 2 곰테니 2011.01.28 3884
기타 플래시 게임은 무슨 프로그램으로 만들져? 3 다컥스 2011.07.20 1206
기타 플레이 동영상을 유튜브에 올릴 때 출처 xnddl 2014.02.27 730
기타 플레이 오류 아직도 해결이 안됬습니다. file 비둘디 2013.11.03 909
기타 플레이도중 오류로인한 종료 질문 드립니다. 1 file lishel 2013.12.18 876
기타 기타 하이오니 글씨가 안나와요 file 자이언트007 2020.06.07 126
기타 기타 한글화 패치 게임에서 폰트가 너무 두껍게 나올 경우 어떻게 해야 하나요? file 뭼비 2021.07.19 73
기타 한글화 패치 질문 2 비백 2015.06.09 236
라이선스 기타 해당 맵 제작자 분이나 사용 범위에 대해 아시는 분 계신가요ㅜㅜ file 신화 2021.01.08 177
기타 해상도 1 file 츠키코로 2013.11.23 1117
이벤트 작성 기타 헬로샤를로테처럼 그림을볼수있는 아이템을 만드는법 4 허왕 2022.11.30 162
기타 현재 RPG Maker 95는 구매가 불가능하나요? 2 阿房S 2016.02.13 172
기타 호러 게임을 만들고 있습니다만...꼭 좀 들렀다 가주시기라도 하길 원합니다... 7 file 수프림 2013.12.09 850
기타 호러게임 퍼즐존재 의의 13 file 낙원의공허 2013.04.28 940
기타 호러게임에대한 조언을 구합니다. 14 수프림 2013.06.30 816
기타 호러게임의 몰입도를 높이는 방법에는 무엇이 있을까요? 10 수프림 2013.12.13 821
기타 혹시 RPG Maker 시리즈 중에서, '조건 분기'에서 '경험치가 ~이상'을 선택할 수 있는 버튼이 있는 시리즈가 있나요? 5 阿房S 2016.01.03 292
기타 혹시 rpg vxa 무료 버젼으로 만들다가 나중에 유료 판매전..(유) 4 안경포스 2013.10.03 1275
기타 혹시 맵타일중 XP맵타일크기룰 VX ACE로 바꿀방법없을까요? LWH 2018.09.06 130
기타 혹시 이 사이트를 알고 계시는 분 계신가요 2 김무영 2016.01.19 163
Board Pagination Prev 1 ... 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 Next
/ 37