あるテキストファイルからデータを読み込ませる処理を考えています。
このテキストファイルには何文字格納されているかというのは分かりません。

fgetsを使い、バッファサイズを大きくとれば問題は解決したのですが、
メモリの無駄のような気もします。となるとmalloc、realloc、fgetsを使い
必要な分だけのメモリを確保した領域に格納したいと考えているのですが
良い考えが浮かびません。後学の為にもやり方を教えて頂けないでしょうか。