宿題ではないですが、よろしくお願いします。
[1] 授業単元:自学自習
[2] 問題文(含コード&リンク):CSVファイルのサイズで、malloc関数で領域を確保。
              その領域に、CSVデータを収める方法。詳細は最下段。
[3] 環境
 [3.1] OS:windows xp (Windows/Linux/等々)
 [3.2] コンパイラ名とバージョン:指定なし、borlandとbcc (gcc 3.4 VC 6.0等)
 [3.3] 言語: (C/C++/どちらでも可 のいずれか)
[4] 期限: なし
[5] その他の制限: なし

 現在は定義を用いて、構造体配列の宣言→読込/格納というプログラムは完成しました。
この部分を↑の問題文のように改造することを思いつきました。
 しかしSQLではなくCSV(項目の最大文字数は決まっているが、文字数自体は不定)のため、
ファイルサイズで領域確保して、構造体でキャストして格納しても、オーバーフローが
起きてしまうと予想しました。
 そこで1トークンごとの文字数でrealloc関数を用いて、再定義→格納と考えたのですが、
全然美しくない&むしろ動作を重くなると予想されるため、他に方法がないか探しています。

 何か慧聡がありましたら、御教授お願い致します。