질문과 답변

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 12393
기타 C# 언어 3 ikmyung 2018.12.03 101
기타 C++ 변수값에 대한 질문 하나 6 슈팅스타* 2012.11.11 1244
기타 Character Generator에 대해서 질문입니다. 1 hyunseo1987 2013.08.08 813
기타 Construct 2 오디오 플러그인 질문입니다. 말라야 2014.02.25 724
기타 Crypt-EX 로 압축된 파일들을 푸는 방법좀.. 2 c1856 2012.06.28 3119
기타 EDGE - 'PNG의 이 파레트 타입에는 대응하지 않습니다' 해결방법 4 file 무브 2015.07.03 188
기타 Enterbrain사는 RPG쯔꾸르 프로그램의 저작권 관리에서 손을 놓았나요? 6 하진 2012.04.23 3254
기타 failed to create bitmap 오류 해결법좀 ㅇ알려주세요 UrsaNg 2016.11.25 342
기타 FPS 3d 게임 제작 툴 2 겔럭시안드로메다 2011.02.26 1655
기타 game.exe의 파일명을 다르게 변경할 수 있나요? 2 보드카짱 2017.06.23 349
기타 HOT TOKE나 First Seed Material은 공개 소스인가요? 2 file 애플이다 2014.02.06 1053
기타 http://www.hcn.zaq.ne.jp/cagzd200/에 관한 질문입니다. 2 file G-Drug 2013.06.16 1178
기타 기타 IB타이틀화면처럼 하고싶어요 백월화(白月華) 2023.01.15 109
기타 Live 2D cubism editor의 체험판 나왔나요? 1 /여우비/ 2013.07.07 2051
에러 해결 기타 loading error 한 번 나면 그대로 그 게임파일은 끝인가요...? 3 김정향 2020.12.06 1591
기타 Locale Emulator 구동 질문 file KINEW 2016.05.15 333
라이선스 기타 mnet 유료곡 배경음악하면 저작권침해? 2 펜슬 2011.02.12 995
기타 MP3파일과 OGG파일의 특징, 장단점에 대해서 4 LDG 2015.11.04 562
기타 mv 맵타일 래빗쯔 2017.04.16 105
기타 mv 버전 2 미곰 2018.02.01 96
Board Pagination Prev 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 ... 37 Next
/ 37