인프런 커뮤니티 질문&답변

상인김님의 프로필 이미지
상인김

작성한 질문수

홍정모의 따라하며 배우는 C언어

6.15 중첩된 루프들

내가 원하는 알파벳까지 출력하기

작성

·

162

2

교수님께서 내신 문제 해설을 듣기 전 작성한 코드입니다. For 문 대신 while을 이용했는데요. 프롬포트 창에서는 컴파일러가 repeat 함수를 만난 이후부터는 진행되지 않습니다. 뭐가 문제인지 봐20240201_134749.jpg주실 수 있나요

답변 1

1

안녕하세요, 질문&답변 도우미 Soobak 입니다.

 

네, 문제를 점검해드릴 수는 있지만, 제가 직접 컴파일 및 실행을 해보기 위해서, 그리고 코드를 살펴보기 위해서, 작성하신 코드 전문을 첨부해주시면 정확하게 도움을 드릴 수 있을 것 같습니다.

누락된 부분들을 유추하며 작성하고 실행해보려 노력해보았지만, 정확한 도움을 드리기 어렵네요.

다만, repeat 함수 내부에서 initial 변수에 대한 부분이 보이지 않습니다.
해당 변수는 while 반복문의 종료 조건에 사용되므로, 비정상적인 값이 들어가면 while 반복문이 무한이 진행되어 repeat 함수가 호출되지 않을 수 있습니다.

해당 변수를 잘 선언하고 초기화해주셨는지 확인해보시면 좋을 것 같습니다.

상인김님의 프로필 이미지
상인김

작성한 질문수

질문하기