#include<stdio.h>
#include<ctype.h>
#include<math.h>
#include<malloc.h>

int main(int argc, char *argv[])
{
FILE *in;
FILE *out;
char c;

in=fopen(argv[1],"r");
out=fopen(argv[2],"w");

if(argc!=3)
    printf("Specify two file names\n");

if(in==(FILE *)NULL)
    printf("Could not open %s for reading\n",argv[1]);

else if(out==(FILE *)NULL)
    printf("Could not open %s for writing\n",argv[2]);

else
{

    while((c=getc(in))!=EOF)
    putc(c,out);
  
    printf("File %s has been copied to file %s",argv[1], argv[2]);
}

return(0);
}
