nwk1541   1년 전

true false를 이용해서 흰검흰검흰검흰검 검흰검흰 이런식으로 표현할려고 했는데

입력받을때 \n개행까지 인식이되서 안돌아가네요 개행안치고는 동작하는데 틀렸다고 뜨구요...

방법이 없을까요 혹시 해결하신분들은 어떤방식으로 해결하셨나요? 소스까지 원하진 않습니다...

C++로하면 cin으로 그냥 해결되긴합니다만...C로도 풀어보고 싶네요


ddaafftt   1년 전

while(getchar()!='\n'); 를 scanf 밑 라인에 삽입해 보세요.

amok   1년 전

gets()를 쓰시거나, scanf("%s", &한줄) 을 쓰시면 됩니다.

nwk1541   1년 전

답변 감사합니다!

kyma123   1년 전

scanf(" %c ", &input)과 같이 %c 앞뒤로 공백을 넣어주는 방법도 유용합니다.

댓글을 작성하려면 로그인해야 합니다.