freadでn文字読みこもうとして、nより小さない文字数しか読み込めなかったときEOFかエラーかどっちか知る方法ありますか?