Ck1010
158
2019-04-19 20:17:07 작성 2019-04-19 20:23:10 수정됨
0
231

c언어 scanf 버퍼 비우기 ?


scanf로 값을 입력받을 때 어떤 경우에 버퍼를 비워야 되는지 잘 모르겠습니다.


제가 알기로는 숫자를 입력받을 때는 따로 버퍼를 비우지 않아도 되는걸로 알고 있었는데

코드를 작성하다보니 scanf로 숫자를 입력받고 버퍼를 비우지 않았더니 이상하게 출력되더 군요...


1. scanf로 숫자를 입력받을 때도 버퍼를 비워줘야 하나요?

2. scanf로 문자, 문자열을 입력받을때는 무조건 버퍼를 비워줘야 되는거죠?

----------------------------------------------------------------------------

어떤 경우에는 버퍼를 따로 안비워줘도 잘 돌아가고

어떤 경우에는 오작동을 하고 이러네용....

0
0
  • 답변 0

  • 로그인을 하시면 답변을 등록할 수 있습니다.