>>806
if(!(fpr = fopen("dog.txt", "r"))) {
if(!(fpw = fopen("rabbit.txt", "w"))) {
は"!"が付いてるから、読み込まなければ
printf("読み込みファイルオープンに失敗しました。");
ではないのでしょうか?

>>807
仰る通りで・・・