下列程序的功能是实现以命令行形式给出文件复制。设命令行的形式为:
命令名 文件1 文件2
即把文件2的内容复制到文件1中。
请在程序的括号内填入合适的内容,使程序完整。
#include<stdio.h> main(int argc,char *argv[ ]) { FILE *out,*in; if(argc!=3) return; if(in=forpen(argv[2],”rb”))==NULL) /*打开输入文件*/ return; out=(); /*建立输出文件*/ fcopy(out,in) fclose(in); fclose(out); } void fcopy(FILE *fout,FILE *fin) /*复制文件内容*/ { char ch; do{ ch=fgetc(fin); if(feof(fin)) break; fputc(() ); }while(1); }