#include<stdio.h>
#include<stdlib.h>
#include<Windows.h>
int main(int argc,char* argv[])
{
FILE* pfRead = NULL;
FILE* pfWrite = NULL;
int ch = 0;
if(argc != 3)
{
perror("参数出错\n");
exit(EXIT_FAILURE);
}
pfRead = fopen(argv[1],"r");
if(pfRead == NULL)
{
perror("open file for read\n");
exit(EXIT_FAILURE);
}
pfWrite = fopen(argv[2],"w");
if(pfWrite == NULL)
{
fclose(pfRead);
perror("open file for write\n");
exit(EXIT_FAILURE);
}
while((ch = fgetc(pfRead)) != EOF)
{
fputc(ch,pfWrite);
}
fclose(pfRead);
fclose(pfWrite);
system("pause");
return 0;
}