10. encode.c

#include <stdio.h>
void encode ( FILE *, FILE * );
int main()
{
FILE *in_file, *out_file;
char infile_name[81], outfile_name[81], input;
printf ("enter the name of the file to encode: ");
scanf ("%s", infile_name);
if ((in_file = fopen(infile_name, "r") ) ==NULL)
{
printf("Error opening %s\n", infile_name);
exit(0);
}
printf("enter the output file name: ");
scanf("%s", outfile_name);
if ((out_file =fopen(outfile_name,"w") ) ==NULL)
{
printf("error opening %s\n", outfile_name);
}
encode_file (in_file, out_file);
printf("the file has been encoded");
fclose(in_file);
fclose(out_file);
}