scanf에대해질문좀드릴꼐요
소율
2023.04.01
반복문을돌릴때요 scanf를 한번쓸때는 정상적으로 입력이받아지는데
scanf를 2개이상쓰게되면 처음반복문돌때 2번째입력받고 바로 저절로 종료가되어버리네요
버퍼를비워줘야하는건가해서fflush(stdin);도써봣는데 그대로에요 ㅜㅜ왜그런거죠?
-
얀
위에분의 덧글때문에 뭐라고 할수가 없다.형태라도ㅜㅜ scanf(\\\n%c\
-
지우
\\\n\을 잡아주셔야 할 것 같은데요...
scanf()로 입력받을 때, 문자열을 입력하고 \엔터\키를 치면, \\\n\이 버퍼에 입력되거든요...
그래서, 그 다음 scanf()에는 문자열의 끝을 보통 나타내는 \\\n\이 입력이 되서 끝나버리는거 같습니다.