무한 while문이 바로바로반복이안됩니다;;
옆집꼬마야
2023.04.01
음; 뭐라고 말해야하나
만약while(1)을 이용해서 무한while문을 만들었습니다..
근데 만약에 printf(가나다)같은것을 그while문안에다넣었는데,
가나다 라고 뜨고 바로반복이 되서
가나다
가나다
가나다
:
:
이렇게 쭉 가야하는데가나다
딱 나오고 아무키나 눌러야 다음게 반복이되요.,.
말이좀 헷갈린데 ;;소스가 너무길어서 올리기도 그렇고;
아무튼 이런상황일땐왜 그런건가요;;
혹시 이런상황아시는분 알려주세요 ㅠㅠ
아니면 소스를 꼭 올려야하나요?;;
질문 내용 :
-
텃골
님말듣고 열심히찾아본결과 맨끝에 getch()를 잘못놔서 그랬어요 ㅠㅠ
정말 감사합니다 ㅠㅠ -
한뎃집
......
while(1)
printf(\가나다\);
라는 문장은 문제없이 반복이 됩니다. 이 두 문장만 보고 어디가 문제인지 어떻게 알 수 있을까요..
그레도 추측해보건데, getch문장이 while문안에 들어가 있지 않은지요? 아무키나 눌려야 반복이 된다면 if문 조건이 잘못 되거나 하여 getch로 문자를 입력받은게 아닐까 싶습니다만.
getch문이 안에 없으다면 소스를 보지 않고는 문제를 알 방도가 없군요.