>>258
やり方が悪いんじゃないかなぁ。1文字ずつ読み込んで処理してったら普通にできたよ。
タブ位置の計算方法間違ってんじゃない?