長い間返信がないようなので、オーナーさんがまだ見られているか分かりませんが回答してみようと思います。
単純にファイルを開いてその内容を読み取るCの標準関数を使うという回答になってしまいますがすみません( ˘ω˘u
(???の部分に)
while((chr = fgetc(rfp)) != EOF) {
putchar(chr);
}
https://www.sejuku.net/blog/24615から引用
ファイルの内容を取得するのはfgetc関数で出来るようです。
これでファイルの内容を読みだしてwhileの中のputchar~を改造してやればいいと思います。
テキストファイルであれば 二次元配列で variable[row][col] みたいなchar型(もしくはint型)でいけるんじゃないでしょうか
別のファイルに書き込む関数もfopen("書き込み先のファイル名.dat","w")にしてやれば
後はfprintf(rfp, "%s", chr)などにしてやればいいかなと思います。
具体的な回答できなくてすみません^_^;