.
if
세벌 https://sebuls.blogspot.kr/
char ch; for(;;) { ch = getchar(); if (ch != '4') break; }
입력포맷개수랑 다르면 0이 아니라 -1리턴이라네요. While문에서 -1을 확인하도록 바꿔보세요. 직접 안짜봐서 이게 맞는지는 잘 모르겠네요.
if
if
세벌 https://sebuls.blogspot.kr/
char ch;
char ch; for(;;) { ch = getchar(); if (ch != '4') break; }scanf 레퍼런스보니
입력포맷개수랑 다르면 0이 아니라 -1리턴이라네요.
While문에서 -1을 확인하도록 바꿔보세요.
직접 안짜봐서 이게 맞는지는 잘 모르겠네요.