:: 게시판
:: 이전 게시판
|
이전 질문 게시판은 새 글 쓰기를 막았습니다. [질문 게시판]을 이용바랍니다.
통합규정 1.3 이용안내 인용"Pgr은 '명문화된 삭제규정'이 반드시 필요하지 않은 분을 환영합니다.법 없이도 사는 사람, 남에게 상처를 주지 않으면서 같이 이야기 나눌 수 있는 분이면 좋겠습니다."
09/03/25 00:45
2008이 없는 관계로;;; 돌려보진 않았지만 대충 보아하니 책보면서 찾아야 할꺼 같습니다. 고급부분은 안보이지만 파라미터나 인자값의 종류에 잘못된 사용등으로 인한 오류같네요;;;
교재로는 제일 많이보고 무난하고 만만하고 좋은게 열혈강의 c++일겁니다. 다른건 안봐서 패스지만 이건 후회는 안하실거에요. 당장 지금해야되는게 아니면 낼아침에 학교가서 노트북으로 돌려보고 답변드리겠습니다;; 눈으로 훑기엔 잘못된게 안보이네요 ㅜㅠ
09/03/25 00:52
1. using namespace std; <- ;로 닫으셔야 합니다
2. result = getPower(base_number, exponent_number); <-;로 닫으셔야 합니다 3. if(answer = 'y' && answer = 'Y') -> if(answer == 'y' && answer == 'Y') = 하나만 있으면 대입하는 것인데 원래 의도는 그 값을 가지고 있는지 확인하는 것이기 때문에 ==을 써야 합니다. 4. for(i=0; i<y; ) -> for(i=0; i < y; i++) GetPower 함수 안에서 for문에 맨 뒤에 i++을 넣어야 합니다. 뒤에 아무것도 없이 돌면 무한 루프에 빠지게 됩니다. 5. int answer -> char answer 문자 값을 받으니 char로 바꿔주세요. 일단 기본적으로 이정도만 해봤네요
09/03/25 00:54
소스를 돌려 보지 않아서 그냥 보이는거 몇개만 말씀 드릴께요(정답을 드리기는 좀 뭐할거 같아서 힌트 위주로)
하나는 getPower 함수 부분에서 반복되는 곳 체크해보시구요 두번째는 메인에서 반복하는 조건에 과연 조건을 통해서 만족을 하는지 여부도 판단하시면 될꺼 같구요. (과연 &&를 가지고 처리가 가능할까요!?) 그냥 눈에 딱 보이는구 2개만 말씀 드렸고 지금 올려주신 소스는 객체지향은 아니죠 클래스를 갖고 있지도 않고 있구요. 국내 서적으로 그냥 볼만한 책은 열혈강의 씨리즈 C와 C++빠르게 보시면 도움이 되지 않을까 싶습니다.(C포인터도 된다면) 그냥 다른 분들이 답을 달아주셨군요.. 무안합니다.. 그냥 둘께요 -_-;
|