直接看代码啦:
#include<stdio.h>
#include<stdlib.h>
int main(int argc,char *argv[])
{
FILE *fp_input,*fp_output;
int ch;
if(argc != 3)
{
fprintf(stderr,"文件名输入有误!\n");
exit(EXIT_FAILURE);
}
if((fp_input = fopen(argv[1],"rb"))==NULL)
{
fprintf(stderr,"打开%s失败!\n",argv[1]);
fclose(fp_input);
exit(EXIT_FAILURE);
}
if((fp_output = fopen(argv[2],"wb"))==NULL)
{
fprintf(stderr,"打开%s失败!\n",argv[2]);
fclose(fp_output);
exit(EXIT_FAILURE);
}
while((ch=getc(fp_input))!=EOF)
{
putc(ch,fp_output);
}
fclose(fp_input);
fclose(fp_output);
return 0;
}
运行结果截图: