-
fflush 와 scanfCoding/Tip !! 2018. 4. 10. 17:53
scanf 함수로 값을 입력하게되면 ENTER를 입력하면서 버퍼에 \n값이 남게 된다.
그 이후 scanf를 한번더 진행하게되면 \n값이 남아있게되는 현상이 일어난다.
이를 비워주기위해서 사용되는 것이 바로 fflush이다!
리눅스에서는 fpurge를 사용한다~
반응형'Coding > Tip !!' 카테고리의 다른 글
strcmp와 strncmp (0) 2018.08.20 C++ 클래스에서 다른클래스를 함수의 인자로 사용할 때 (0) 2018.04.14 Syncronize 와 Unsyncronize (0) 2018.04.10 C++ map 사용시 map을 함수의 인자로 줄 때 (0) 2017.11.15 공백이 필요한 입력 (0) 2017.10.25 댓글