【说明】
编写程序,利用带参数的主函数main(),实现二进制文件的复制。比如,若该程序已生成可执行文件filebin.exe,在DOS操作系统命令状态下键入如下命令行:
filebin f0.fil f1.fil
则实现将已存在的二进制文件f1.fil依原样复制给名为f0.fil的二进制文件。
【函数】
#include<stdio.h>
void fcopy(FILE *fout, FILE *fin)
char k;
do
k=fgetc( (1) );
if(feof(fin))
break;
fputc( (2) );
while(1);
void main(int argc,char *argv[])
FILE *fin,*fout;
if(argc!= (3) )
return;
if((fin=fopen(argv[2],"rb"))==NULL)
return;
fout= (4) ;
fcopy( (5) );
fclose(fin);
fclose(fout);