c언어 배우면서 scanf 자주 씀
eof가 scanf에 할당된 버퍼에 들어가는게 아니라 scanf의 리턴값으로서 eof를 갖는거 같은데
그럼 '파일끝' 혹은 'ctrl+D'(리눅스)가 입력되는것만으로도 eof를 리턴하는건 scanf의 내장된 기능인거야 아니면 스트림버퍼가 파일끝을 받으면 scanf한테 eof를 주는거야