Prog#188 A: merge two files

/*
merge two files
Program#188 A
*/
#include<stdio.h>
main(int argc,char *argv[])
{
char a;
FILE *fs,*ft;
int i;
if(argc!=4)
{
printf("error. in no.of arg");
return 0;
}
ft=fopen (argv[3], "w");
if(ft==NULL)
{
printf("file open error");
return 0;
}
i=1;
fs=fopen (argv[1], "r");
if(fs==NULL)
{
printf("file open error");
return 0;
}
while((a=getc(fs))!=EOF){
putc(a, ft);
fclose(fs);
i++;
}
fclose(ft);
}