ファイル読み切ったあとのstd::ifstream::seekg()がうまく動かない

少し前に悩んでました。 ファイル終端まで読み切るとeofフラグが立ってしまうから、そのままだとシークできないみたいです。

一旦ifstream::clear()をしてフラグを落としてやればシークできるようになりました。