2013-07-17 2 views
-1

showNumbers 함수를 테스트하려고하는데 아무 것도 화면에 출력되지 않습니다. 그런 다음 배열 인덱스의 값을 인쇄하여 값이 증가했는지 확인했지만 값이 0이되었습니다. 내 입력과 출력은 다음과 같습니다.증가 후 잘못된 출력

입력 : 444a4 출력 : 여기에 0

그리고 내 헤더 파일에 대한 링크입니다 : 당신은 for 루프에서 내가을 초기화하는하지 않을 http://pastebin.com/5WLwNcy0

+1

두 가지. 하나, 그것은 하나의 오류를 찾기 위해 우리가 통과 할 것을 기대하는 너무 많은 코드입니다. 생각하는 부분을 좁히고 해당 코드를 게시하십시오. 두 번째로, 당신은 if 문으로 돌아 가야합니다. 열거 형을 살펴 보는 것이 좋습니다. – taylorc93

답변

2

: http://pastebin.com/PFeY3hpQ
그리고 내 주요 기능은 Counter::countnumbers 방법. 이 있습니다

for(unsigned int i;i<input.length();i++){ 

가이해야 할 때 :

for(unsigned int i = 0;i<input.length();i++){