무한루프 발생조건이 유저가 졌을때 발생하네..
코드에서 보면
else //진경우
{
printf(\"컴퓨터가 %d번의 무기를 냈습니다.\\n\",comNum);
printf(\"당신은 졌습니다\\n\");
goto beskin2;
}
졌으면 베스킨2으로 튀어가서 그 이후부터 실행하라는건데
beskin2 :
printf(\"베스킨 라빈스 31 Game \\n\");
while(1){
printf(\"=== Computer Turn=== \\n\");
while(1){
for(i=0;i<COM;I++){
printf(\"Com = %d \\n\",Count);
scanf(\"%d\",&Com);
if(Count==31){
printf(\"당신이 이겼습니다 \\n\");
return 0;
}
딱 봐도 뭐가 보이지않냐..
Com이라는 변수가 초기화가 안되어서 가위바위보에서 졌을때 무한루프 일어나는거같은데
코드에서 보면
else //진경우
{
printf(\"컴퓨터가 %d번의 무기를 냈습니다.\\n\",comNum);
printf(\"당신은 졌습니다\\n\");
goto beskin2;
}
졌으면 베스킨2으로 튀어가서 그 이후부터 실행하라는건데
beskin2 :
printf(\"베스킨 라빈스 31 Game \\n\");
while(1){
printf(\"=== Computer Turn=== \\n\");
while(1){
for(i=0;i<COM;I++){
printf(\"Com = %d \\n\",Count);
scanf(\"%d\",&Com);
if(Count==31){
printf(\"당신이 이겼습니다 \\n\");
return 0;
}
딱 봐도 뭐가 보이지않냐..
Com이라는 변수가 초기화가 안되어서 가위바위보에서 졌을때 무한루프 일어나는거같은데
댓글 0