문의하신 코드는 삭제했습니다.
the grown-ups' response, this time, was to advise me to lay aside my drawings
of boa constrictors, whether from the inside or the outside, and devote myself
instead to geography, history, arithmetic, and grammar. That is why, at the age
of six, I gave up what might have been a magnificent career as a painter.
I had been disheartened by the failure of my Drawing Number One and my Drawing Number Two.
Grown-ups never understand anything by themselves, and it is tiresome for children to be
always and forever explaining things to the.
위와 같이 입력을 하면 제일 첫 the가 vs에서 인식을 못한채로 결과값이 나옵니다 그래서 지금 결과값이 5로 계속 나오는 상태입니다.
the가 6개라 6이 나와야 정상인데 계속 5만 출력되어 중간 과정을 출력을 해보니 입력본문의 제일 첫 the가 인식이 안된채로 진행되는거 같습니다.
이유가 무엇인지요 ....?
(도장_관리자에 의해 편집됨 - 원문 제출일 2017년 2월 1일, 수요일, 오후 5:42 )
처음 잘린 문자열이 포함되지 않았습니다.
처음 한 번 strtok 함수를 호출했을 때 이미 문자열이 잘려서 첫 번째 the가 들어있습니다.
따라서 while 루프 전에 별도로 if 문을 둬서 ptr이 "the"와 같은지 비교해서 카운트를 한 번 더 올려줘야 합니다.