ありがとうございます。
しかし、何十万、何百万文字を1行にして
charで保存できましたっけ

とりあえず、strcatで連結して
1行で出力してそこを、x〜yまで抽出して
charに格納かな。