/* tasse.c */

#include <stdio.h>
#include <ctype.h>
#include <stdlib.h>
#include <errno.h>
#include "tasse.h"
#include "code.h"

FILE *source, *dest;
int para;

void tassecar (char lettre)
{
  if (islower(lettre))
    {
      fputc ((lettre-'a') / para+'a' , dest);
    }
  else if (isupper(lettre))
    {
      fputc ((lettre-'A') / para+'A' , dest);
    }
  else /* ponctuation, chiffre ... */
    {
      fputc (lettre, dest); 
    }
}

void tassefich ()
{
  int carcour;
  carcour = fgetc(source);
  while (carcour != EOF)
    {
      tassecar (carcour);
      carcour = fgetc(source);
    }
}
int main(int argc, char *argv[])
{
  gestion_parametres (argc, argv);
  tassefich ();
  return 0;
}

