c언어 2개월차 호구임
int main(void)
{
int a;
char out;
while(1)//무한 반복
{
int A = 0, B = 0;
Print(); // 메뉴 출력 함수
scanf_s("%d", &a);
if (a == 1)
if (a == 2)
if (a == 3)
if (a == 4)
if (a == 5)
printf("계속하려면 y를 누르시오: ");
//out = getchar();
scanf_s("%c", &out, 1);
if (out != 'y')
break;
else
;
}
return 0;
}
필요없는 함수 정의 부분, if문 안쪽은 스킵함
근데 분명 마지막에 y를 누를지 말지 멈춰야 되는데
지 알아서 종료시킴;
scanf_s("%c", &out, 1);
아니면
out = getchar();
이거 둘다 그냥 무시하고 스스로 종료함;
왜 scanf_s, getchar()
2개다 안멈추는지 아는 사람 있음?
do while() 이 방법도 써봤는데 안먹힘;
버퍼오류아닐까 ㅇㅇ - dc App
scanf사이에 getchar로 한번 초기화 해야되네 존나 감사합니다 5시간걸렸는데 드디어 품... - dc App
엔터값