詳細が見えないので何なんですがシーケンシャルファイルならInput関数をやめて1行丸ごと読んできてからいな さん もいわれてる「文字列を指定の幅にカット(漢字分断回避)」を使うのがいいのではないでしょうか?