>>154
そういうことをやるなら
1つのファイルでやろうしないで、
読み込みファイルと書き込みファイルを分けた方がいいと思います。
例えば、
FILE* rfile=fopen(rfilename,"rb");
FILE* wfile=fopen(wfilename,"wb");
char rbuf[256];
char wbuf[512];
while(fgets(rbuf,sizeof(rbuf),rfile)!=NULL) {
//ここでrbufをwbufに良いように書き換え
fputs(wbuf,wfile);
}
fclose(rfile);
fclose(wfile);
とか。