#include <stdio.h>
#include <stdlib.h> /*needed for exit() */
#define BUFSIZE 1024 /*maximum line size */
char buffer [BUFSIZE];
void main (int argc, char *argv[]); /* ANSI prototype */
void main(int argc,char *argv[])
{
FILE *in, *out;
if((in = fopen(argv[1],"rt")) == NULL)
{
printf("Could not open %s for input\n", argv[1]);
exit(1);
}
if((out = fopen (argv[2], "wb")) == NULL)
{
printf("Could not open %s for output\n",argv[2]);
exit(1);
}
while (!feof(in) && !ferror(out) && !ferror(in))
{
if(fgets(buffer, BUFSIZE, in))
fputs(buffer,out);
}
exit(0); /* closes file */
}