드래그 앤 드롭으로 즐겨찾기 아이콘 위치 수정이 가능합니다.
c++)if문과 else if else문에서 오류가....
게시물ID : computer_6996 짧은주소 복사하기
작성자 : 날으는메추리
추천 : 0
조회수 : 480회
댓글수 : 4개
등록시간 : 2011/05/25 11:17:20
if(a==2) { REPEAT3: { cout<<"┌────────────────────────┐"<<endl; cout<<"│버스번호에 해당하는 숫자를 입력해주세요. │"<<endl; cout<<"│<1>.5100, <2>.7000, <3>.1550-1, <4>.1112, │"<<endl; cout<<"│<5>.1007-1,<6>.7, <7>.7-2, <8>.116-3, <9>.9000 │"<<endl; cout<<"│처음으로 돌아가려면 y,종료하시려면n를선택하시오.│"<<endl; cout<<"└────────────────────────┘"<<endl; } cin>>c; if(c==1){ cout<<"┌──────────────────────────────────┐"<<endl; string d[26]= {"5.살구골동아아파트"," 6.살구골현대아파트"," 7.영통공원"," 8.청명주공아파트 황골벽산아파트"," 9.이영미술관"," 10.두진아파트"," 11.KCC사옥"," 12.강남역.교보타워사거리.강남역 강남역(중)"," 13.역삼동.우성아파트(중)"," 14.뱅뱅사거리.영동중(중)"," 15.양재역.서초구민회관(중)교육개발원.교육문화회관사거리(중)"," 16.양재동꽃시장.시민의숲"," 17.두진아파트"," 18.이영미술관 황골주공.벽산아파트"," 19.청명동신아파트"," 20.영통공원"," 21.극동.풍림아파트"," 22.교통공원.풍림아파트 살구골.서광아파트.농협"," "}; for(int i=0; i<26; i++) cout<<setw(10)<<d[i]; cout << endl; } else if(c==2){ cout<<"┌──────────────────────────────────┐"<<endl; string d[26]= {"3.벽적골아파트"," 4.신나무실아파트"," 5.그랜드백화점"," 6.청명마을"," 7.황골마을"," 8.영통빌리지"," 9.단오극장"," 10.원천유원지"," 11.동수원전화국","12.법원사거리"," 13.아주대입구"," 14.아주대"," 15.수원월드컵경기장"," 16.풍림아파트"," 17.우만4단지"," 18.경기대"," 19.의왕-과천고속화도로"," 20.남태평역"," 21.사당역"}; for(int i=0; i<26; i++) cout<<setw(10)<<d[i]; cout << endl; } else if(c==3){ cout<<"┌──────────────────────────────────┐"<<endl; string d[40]= {"1.병점","2.송화초등학교","3.병점역","4화남아파트","5.진안리","6.주공아파트","7.태안단지","8.신미주아파트","9.능1리","10.능동교회","11.반월2리","12.삼성반도체2공장","13.반월1리","14.큰고개","15.반월","16.신영통현대타운","17.늘푸른벽산아파트","18.LG아파트","19.망포아파트","20.새마을금고","21.망포4거리","22.경희 대학교","23.외환 은행연수원","24.쑥실","25.일양약품","26.고려냉장","27.두진아파트","28.수원나들목","29.금강", "30.고려사옥","31.강남역","32.국민은행","33.역삼동","34.영동중학교","35.양재역","36.교육개발원앞","37.시민의숲","38.두진아파트"}; for(int i=0; i<39; i++) cout<<setw(10)<<d[i]; cout << endl; } else if(c==4){ cout<<"┌──────────────────────────────────┐"<<endl; string d[40]= {"1.병점","2.송화초등학교","3.병점역","4화남아파트","5.진안리","6.주공아파트","7.태안단지","8.신미주아파트","9.능1리","10.능동교회","11.반월2리","12.삼성반도체2공장","13.반월1리","14.큰고개","15.반월","16.신영통현대타운","17.늘푸른벽산아파트","18.LG아파트","19.망포아파트","20.새마을금고","21.망포4거리","22.경희 대학교","23.외환 은행연수원","24.쑥실","25.일양약품","26.고려냉장","27.두진아파트","28.수원나들목","29.금강", "30.고려사옥","31.강남역","32.국민은행","33.역삼동","34.영동중학교","35.양재역","36.교육개발원앞","37.시민의숲","38.두진아파트"}; for(int i=0; i<39; i++) cout<<setw(10)<<d[i]; cout << endl; } else if(c==5){ cout<<"┌──────────────────────────────────┐"<<endl; string d[24]= {""2.벽적골마을","3.신나무실마을","4.홈플러스","5.청명마을","6.황골마을","7.영통입구","8.삼성전자입구","9.남부경찰서","10.법원사거리","11.아주대입구","12.아주대학교","13.월드컵경기장","14.우만4단지","15.경기대학교 후문","16.고등동","17.신촌동","18.세곡동","19.수서역","20.삼전동","21.잠실역","22.석촌호수","23.일신여상","24.수서역"}; for(int i=0; i<23; i++) cout<<setw(10)<<d[i]; cout << endl; } else if(c==6){ cout<<"┌──────────────────────────────────┐"<<endl; string d[68]= {"7.영일중교","8.영통지구대,영덕고","9.신나무실A","10.벽적골 주공A","11.우성A","12.영통공영차고지","13.청와A","14.망포동 박지성도로 입구","15.곡반초교","16.선일초교","17.수원터미널,이마트","18.남수원초교","19.세류2주민센터","20.세류사거리","21.새터마을","22.아세아시멘트","23.수원역,역전시장","24.수원역,AK프라자","25.더블유웨딩시티","26.고등주민센터","27.수원여고","28.화서사거리","29.병무청입구","30.화서지구대","31.화서문,한국은행","32.장안문,장안공원","33.북수동","34.화성행궁","35.매향동","36.남수동","37.창룡문,연무대","38.연무사회복지관","39.우만4단지","40.우만3단지ㅡ월드컵경기장입구","41.경기지방경찰청,봉령사 입구","42.경기대후문,수원박물관","43.이의주민센터,산의초교","44.수원시재활용사업소","45.부대앞","46.독바위골","47.상현리,서원/쌍용A","48.상현파출소,현대프레미오A","49.풍산A","50.성동마을","51.정평","52.동보2차A","53.수지초교,지역난방공사","54.풍덕고교","55.에너지관리공단,여성회관","56.수지구청,롯데마트","57.한성/한국A","58.삼성1차/보원A","59.삼성2차/동문A","60.삼성4차A,수지고교","61.수지중교","62.삼익/풍산/동아A","63.신명A,손곡초교","64.동천동 현대홈타운2단지","65.현대홈타운1단지","66.머내","67.동원동","68.미금역,2001아울렛"}; for(int i=0; i<68; i++) cout<<setw(10)<<d[i]; cout << endl; } else if(c==7){ cout<<"┌──────────────────────────────────┐"<<endl; string d[77]= {","7.영일중교","8.영통지구대영덕고","9.신나무실A","10.벽적골 주공A","11.우성A","12.영통공영차고지","13.청와A","14.망포동 박지성도로 입구","15.곡반초교","16.선일초교","17.수원터미널,이마트","18.남수원초교","19.세류2주민센터","20.세류사거리","21.새터마을","22.아세아시멘트","23.수원역,역전시장","24.수원역","25.AK프라자","26.더블유웨딩시티","27.고등주민센터","28.수원여고","29.화서사거리,병무청입구","30.화서지구대","31.화서문,한국은행","32.장안문,장안공원","33.북수동","34.화성행궁","35.매향동","36.남수동","37.창룡문,연무대","38.연무사회복지관","39.우만4단지","40.우만3단지","41.월드컵경기장입구","42.경기지방경찰청,봉령사 입구","43.경기대후문","44.수원박물관","45.이의주민센터","46.산의초교","47.수원시재활용사업소","48.부대앞","49.독바위골","50.상현리서원/쌍용A","51.서원고교","52.서원초교쌍용2차A","53.상현주민센터,금호1,2,4단지","54.수자원공사,상현마을","55.현대아이파크10단지","56.서원마을","57.현대홈타운","58.두산기술원","59.정평","60.동보2차A","61.수지초교,지역난방공사","62.풍덕고교","63.에너지관리공단","64.여성회관","65수지구청,롯데마트","66.한성/한국A","67.삼성1차/보원A","68.삼성2차/동문A","69.삼성4차A,수지고교","70.수지중교","71.삼익/풍산/동아A","72.신명A,손곡초교","73.동천동 현대홈타운2단지","74.현대홈타운1단지","75.머내","76.동원동","77.미금역,2001아울렛"}; for(int i=0; i<77; i++) cout<<setw(10)<<d[i]; cout << endl; } else if(c==8){ cout<<"┌──────────────────────────────────┐"<<endl; string d[77]= {"1.노블카운티,외환은행연수원입구,쑥실,일양약품,고려냉동,부대앞,두산아파트,신갈 굴다리,신갈오거리,신갈초등학교,한신아파트,신갈중학교,양현마을,신역동,인성마을,현대아파트,신갈면허시험장,영성기능센타,구성삼거리,한국전력,연원마을, LG, 벽산아파트,월마트,삼성생명휴먼센타,동아아파트,동성2차아파트,동성1차아파트,죽전대연초,대진2차아파트,하나로마트,오리역,하얀마을,까치마을,미금역,청솔마을,분당정보산업고교,한솔,상록마을,주택전시관,한국통신,한솔프라자,한솔고,우성아파트,한솔마을,주공7단지,양지 마을,파크타운,중앙공원,금호아파트,중앙공원,분당구청앞,서현역,삼성 프라자,송림고, 동신,금강아파트,이매동사무소,동신아파트,태원고,삼성아파트,야탑역,여수동입구,모란역,모란터미널,모란농협,공설운동장사거리,성일여상,성호시장,중동고개,중동마을금고,단대오거리,구종점,상대원고개,상대원시장,대원터널사거리,상대원1동사무소,공단본부사거리,상대원1동사무소,대원터널사거리,상대원시장,상대원고개,단대오거리,구종점,중동마을금고,중동고개,성호시장,성일여상,공설운동장사거리,모란농협,모란역,모란터미널,여수동입구,야탑역,태원고, 삼성아파트,이매동사무소,동신아파트,송림고,동신,금강아파트,서현역,삼성프라자,중앙공원,분당구청,금호아파트,중앙공원,양지마을,파크타운,한송마을,주공7단지,한솔고,우성아파트,한솔프라자,주택전시관,한국통신,한솔,상록마을,청솔마을,분당정보상업고교,미금역,까치마을,하얀마을,오리역,하나로마트,죽전,대연초등학교,대진2차아파트,동성1차아파트,동성2차아파트,삼성생명휴먼센타,동아아파트,월마트,연원마을,LG,벽산아파트,한국전력,구성삼거리,영성기능센터,신갈면허시험장,인성마을,현대아파트,양현마을,신역동,신갈중학교,한신아파트,신갈오거리,신갈초등학교,신갈굴다리,두산아파트,고려냉동,부대앞,일양약품,쑥실,외환은행연수원입구,노블카운티"}; for(int i=0; i<77; i++) cout<<setw(10)<<d[i]; cout << endl; } else if(c==9){ cout<<"┌──────────────────────────────────┐"<<endl; string d[77]= {" "}; for(int i=0; i<77; i++) cout<<setw(10)<<d[i]; cout << endl; } else if(c=='y') goto REPEAT1; else if(c=='n') return 0; break; else cout<<"잘못입력하셨습니다. 주어진 조건안에서 입력해주세요"<<endl; goto REPEAT3; break; }//ifa==2끝. if(a==3) {goto REPEAT3; if(c=='y') goto REPEAT1; if(c=='n') return 0; break; }//if(a==3)끝 ----------------------------------------------------------------------------------------------------- if 다음 else if 다음 else 로 끝맺는걸로 알고있는데... else 에서 1~9와 y,n을 제외한 키를 입력시 잘못됫다고 하고 다시위로 올라가도록 할 예정인데 이상하게 계속 else쪽에서 오류가 뜹니다... 왜이런지... 그리고 어떻게 고쳐야 하는지좀 알려주시면 감사하겠습니다.
댓글 분란 또는 분쟁 때문에 전체 댓글이 블라인드 처리되었습니다.
새로운 댓글이 없습니다.