#include<stdio.h>
#include<stdlib.h>
#define BUF 256
int main(int argc, char* argv[])
{
FILE* source, * target;
char temp[BUF+1];
if (argc != 3)
{
printf("参数输入错误,请重试");
exit(EXIT_FAILURE);
}
if ((source = fopen(argv[1], "rb")) == NULL)
{
fprintf(stderr, "无法打开文件%s\n", argv[1]);
exit(EXIT_FAILURE);
}
if ((target = fopen(argv[2], "wb")) == NULL)
{
fprintf(stderr, "无法打开文件%s\n", argv[2]);
exit(EXIT_FAILURE);
}
while (fgets(temp, BUF, source))
fputs(temp,target);
return 0;
}