C언어 초보 질문..
핫블랙
2023.04.01
369게임을 만들어보고 싶어서 해보려는데
아래 소스중에..
키를 입력할 때까지 대기를 시켜주려고 루프돌린게 있는데
대기가 안되고, 주황글씨 코드 실행 중에 아래있는 쥬금! 이 출력되는 이유를 모르겠어요.
#include stdio.h
#include conio.h
void main()
{
int i=0,sc,k;
bool n;
printf(1과 2 택\n);
scanf(%d,&sc);
n = true;
while(n)
{
i++;
if(sc==1)
{
while(1)
{
if(kbhit())
{
k= getch();
break;
}
}
if(k!=i)
{
printf(쥬금!);
n= false;
}else{
i++;
if((i/=3)=0)
printf(짝\n);
else
printf(%d\n,i);
}
}
if(sc==1)
sc = 2;
else
sc = 1;
}
}
어떤게 문제인지 좀 부탁드립니다..
-
한국드립
아~.. 그런거같아요 엔터를 위에서 받앗나봐요.. 이제 차근차근 다시수정을..
감사합니다 (__) -
참없다
아마 엔터를 getch에서 받은거 같아요
scanf밑에 fflush(stdin); 추가 해보실레요?