while(fputc(*p,fp2) != EOF)
;
多分、*p++なんだろうな