#include <stdio.h>
#include <stdlib.h>

FILE *ArqIn;
FILE *ArqOut;
char  NomeIn[30];
char  NomeOut[30];
unsigned char byte;

main() 
{
   printf("\n>> Programa Descriptografador <<\n");
   printf("Arquivo de Entrada: ");
   scanf ("%s",NomeIn);
   printf("Arquivo de Saida  : ");
   scanf ("%s",NomeOut);
   
   ArqOut=fopen(NomeOut,"wb");
   if (ArqOut == NULL) { printf("# Erro na abertura do arquivo de saida!"); exit(0); }
      
   if  ( ArqIn=fopen(NomeIn,"rb") )   
   {
     while ( !feof(ArqIn) )
     {
         fread(&byte,1,1,ArqIn);
         byte -= 100;
         fwrite(&byte,1,1,ArqOut);
      }
      fclose(ArqIn);
      fclose(ArqOut);
   }
   else  printf ("# Erro na leitura do arquivo de entrada!");
   
   printf("# Descriptogrado!\n");
   system("Pause");
}
