int num;

while(1)
{
    scanf(\"%d\", &num);
    if( num == 1 )
        printf(\"hi\");
    else if( num == 2 )
        printf(\"hello\");
}

내가 원하는건 1이나 2 말고 문자를 입력했을때, 다시 초기 입력화면으로 되돌아 가는건데,

이게 다른 뻘숫자쓰면 다시 되돌아가잖아.

근데 문자쓰면 미친듯이 무한루프 돌더라구.. 대충 왜그런지는 알겠는데, 막상 문자를 넣어도

숫자 넣은것처럼 다시 되돌아 가게 할려니까 잘 안되더라구

 이거 해결하는법 아는형 있어?

저기 마지막에 else break; 로 추가하면 문자로 오류는 안나는데 while문 빠져나가서 다시 되묻지 못하잖아.

else continue; 쓰면 당연히 다시 무한루프 돌테고..

이거 해결좀 해줄수 있는 횽 있으면 해결좀 해줘