std::fstreamのgetline()に
char*型のhogeって変数入れたらエラー出るんだけどなんでですか?
わざわざstring型のhageを入れて、hage.length+1でnewしてstrcpyして・・・ってめんどうなんですけど
文字数も予め指定しないと行けないし不便で・・・

ファイルから1行づつchar*に入れてくれるクラスとか無いでしょうか?
ぴったりにしたいのでchar配列を予め宣言というのはいやです