>>641
てーか、
readで読み込むのに賛成しない。
while(fguts(buffer,1000,fd1)!=NULL)
   fputs(buffer,fd1);
なら大丈夫。