>>186
あきらめんな。

書き換えるってのはこうやるの。
誤 printf("EOF\n")
正 printf("same content\n");
「EOF\n"」を「same content\n"」に書き換える、そのまんまだろ。

他にもあと3つ
printf("shorter: data1.txt\n");
printf("shorter: data2.txt\n");
printf("different characters appear\n");

これら四つを用意して、
もし二つのファイルが同じなら
「same content\n」と出力くする。
--------------------
if(cf==EOF && fgetc(g)==EOF)
printf("same content\n");
--------------------
こう書く。
他に、もしdata1.txtが短かった場合、data2.txtが短かった場合、
長さに関係なく文字列が異なった場合、のそれぞれについて
if〜
を使って出力を変えるんだ。