>46
struct {
void *pNae; //前の行
char *pData;//行の内容
void *pTugi //次の行
};
こんな感じの構造体を1行に付き1つ作る。
バッファは初めに大きく確保するか1行毎に確保するか好みで。