일단 머드게임 들어가면 있자나
1.광장
2.사냥터
3.여관
.
.
7.종료
뭐이렇게있자나
그럼 1번눌러서 광장을들어갔다고해바
그래서 이것저것하고 나와야되는뎅 그냥 스위치문쓰면 선택하면 그걸로 프로그램이 종료돼
근데 나는 그 안에서 나가기를 누르면 다시 1.광장 2.사냥터---- 이화면으로 나오길 바라거든ㅠㅠ
이렇게하려면 어떻게해야될까?
C로 텍스트머드겜만들어보고있는뎅
짱짱(203.253)
2012-01-18 15:39
추천 0
댓글 34
다른 게시글
-
아 열받네. [9]엔투(wofjfl) | 12.01.18추천 0
-
귀찮아서 갖다버리기전에 이름이라도 알고싶다.ㅋ [4]O형남자(gmrtls) | 12.01.18추천 0
-
서버 맛이갔네 [1]풋사과1(supposed) | 12.01.18추천 0
-
유식대장이 우리 갤질 그만하고 일하라고 서버 끄나 보다 [2]dlbo(tur5man) | 12.01.18추천 0
-
수학과 출신 프로그래머 >넘사벽> 컴공과 프로그래머가 트루? [4]ㅁㄴㅇㅂㅂ(61.254) | 12.01.18추천 0
-
주한미군의 위엄..iljeomobol..(rntjr) | 12.01.18추천 0
-
나만 디씨가 존나 느린거야? [4]NightWish(gura2013) | 12.01.18추천 0
-
IT적성검사 회로도 짠 색히 누구냐 [3]dlbo(tur5man) | 12.01.18추천 0
-
형들 나도 [4]코딩...?(sangro901) | 12.01.18추천 0
-
혹시 이런프로그램 없나? [14]영어쓰던남..(use888) | 12.01.18추천 0
그런 기본적인것도 모르면서 머드겜을 어케만듬?
chodadoo 횽대로 해봐. 설명을 안적었지만 ... 덧붙이자면 닥치고 switch 만 쓸게 아니고, do~while 구문안에 switch 를 넣는거지. 그리고 do while 조건을 종료가 아닌 즉, 7이 아닌 동안 계속 돌게 만들면 돼
기본적인걸 모르면서 모른체로 어떻게든 하려는 것보다 여기 와서 배우려는 자세가 더 중요한거아님?
이런고민은 객체지향을 배우면이해됨
물론 작성자횽이 잘했다는건 아니다. 이거 한두번 대답해주면 계속 와서 질문할 수도 있으니 이번은 가르쳐주고 다음번은 스스로 책찾아서 해보길 고민해보고. 봉형말대로 매우 기초적인건데..
머드게임이 아니라 그냥 콘솔화면으로 돌리는 텍스트게임인거 같은데... 그냥 while 돌리셈
엔투 // 요지가 그게아니지. 스펠링을 모르면 스펠링부터 다 떼고 그담에 영단어랑 문법을 봐야되는거지, 독해부터 시작하면서 모르는 스펠링 나오면 그때그때 물어보는건 순서가 안맞는거지
봉형말이 틀렸다는건아님미다. 예제는 잘못드신것같은데, 독해부터 시작하면서 모르는 스펠링나오면 그때그때 찾아보는 것이 나쁘지는 않다는겁니다. 공부하는 것에 잘못된 방법이라는게 있을까싶음. 지하고싶은데로 자기 방식대로 공부하는거져
난 이렇게 막 독해부터 시작해가는것도 나쁘지 않다고 보는데, 사실 독학으로 시작하면 어디가 스펠링이고 어디가 독해인지도 잘 모르니까 초보때는...
사실 나도 차근차근 올라가는 타입이라기보다는, 어려운것부터 시작해서 하나하나 메꿔가는 타입이긴한데 회사다니면서 슬슬 알겠더라. 역시 차근차근 기초부터 시작하여 체계적으로 하는게 탄탄하다는 것을. 그리고 이건 경우가 다르잖아 while문도 못쓰는 수준에 무슨 MUD임.
실제로 독학하면 while 이 반복문이라는 것만 알지 프로그램 무한으로 돌리기가 while로 된다는거랑 연관 못시키는 초보들도 많잖음?
안봉봉// 맞습니다. while 문도 못쓰는 수준에 MUD 는 좀 그렇지만ㅋㅋㅋ 뭐 .. 그냥 이것저것해보는 것도 좋을것같아열 ㅋㅋ
모든 문법 다 알아도 MUD 만드는데 꽤 걸릴텐데 메뉴부터 막히면 머 어쩌라는곀ㅋ
만들러간듯
근데 알고보니 반복문 몰라서 생긴문제가 아니라 광장들어가면 실행되는 라인들에 버그가 있어서 프로그램이 종료되버린다던가 하는 상황은 아닐까싶기도하다.
ㄴ 아닌듯
ㄴ 근데 글쓴이가 말이 없잖어;
진짜 글쓴이는 아무말없다..... 고마우면 댓글이라도 남기고 만들러가 이놈아
ㄴ 설마 반복문도 모르는데 머드게임제작에 도저언-! 하고있곘어?;;
영쓰남// 물론 그렇다한들,, 그렇다면 소스를 일정부분 올려놓든가 해야하는거 같은데..
엔투// 아 그런가...? 아니면 의외로 scanf문을 이상하게 써서 그대로 프로그램이 종료된다던가...
설마 루프안에 스위치가 있고 그안에 스위치가 또있고 또 스위치가 있고 또 스위치가 있고 그렇게 만들고있지는 않겠지?
솔직히 프로그래밍 입문시절엔 설치부터 시작해서 별 죶같은 상황을 다 만나잖아; 알고보면 &,;같은 거 하나 빠뜨린거라던가 띄어쓰기를 잘못했다던가 이런 단순한거지만 입문시절엔 아무리봐도 틀린데를 찾을수가 없을때도 있으니까..
NightWish//레알 무한 루프네-_-;
ㄴㄴwhile쓰고 for쓰고 do while쓰고 다써봤는데도 오류나서 물어보러온거야..... 혹시 반복문안에 스위치문을 넣을수없는건가해서... 그리고 지금 스트럭트까지는 그럭저럭 배웠고.... 아예 모르고 시작하는거아니야..ㅠ.ㅠ
영쓰남// 그럴수도 있을듯욬ㅋㅋ 문법에러는 찾아주지만 논리에러는 찾기힘들죸ㅋ 그리고 저상황은 에러라기보다는 어떤 코드(또는 문법)의 부재인듯
역쉬 나으 추리가 맞았당께요! 소스를 올려보렴..
그리고 내가 주변에 물ㅇㅓ볼사람이 많지않아서 여기다 물어보러 온거야... 나 저거 1시간동안 고민하면서 다해봤는데 자꾸 오류떠서 물어본건데... 내글에 댓글이 이러케 많이달릴진 몰랐네ㅜㅜ 소스 첨부해서 다시올릴껭..
짱짱/ 종료가 된다는게 뻑나서 그랬다는 뜻이었어? 걍 소스를 올려보는게 도움될거야
리눅스면 코어덤프를 찍어봐
do{ switch(menuSelect){ case 1: ~~~~ case 2: ~~~:~~~:~~ case 7: 종료코드 } }while(menuSelect!=7); 뭐 이런식으로 아 맞다 적고나니 기억났네 젤 위에 chodadoo 횽이 남긴 댓글이랑 같다
NightWish //횽... 설마 리눅스겠어;;
앗 그런데 여기서 사용자가 약을 했는지 문자를 입력합니다!!
자바로 텍스트기반 체스나 문명? 비슷하게 만들다가 저기에서 골때림 ㅋㅎㅎㅎ 입력받는건 기본 while문 깔고 익셉션넣어줘야됨 ㅠ