/* code.c */
/* fichier utile pour decale, tasse, detasse */

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

FILE *source, *dest;
int para;

void aide()
{
  printf ("Entrez le nom du fichier source en 1er paramètre\n");
  printf ("Entrez le nom du fichier destinataire en 2e paramètre\n");
  printf ("Entrer le décalage/tassement en 3e paramètre\n");
}

void gestion_parametres (int nbarg, char **arg)
{
  /* vérification du nombre d'argument */
  if (nbarg != 4) 
    {
      aide();
      exit (1);
    }

  /* vérification et ouverture du fichier source */
  source = fopen (arg[1], "r");
  if (source == NULL) 
    {
      printf ("fichier source inconnu\n");
      exit (1);
    }
  rewind (source);

  /* vérification du paramètre de décalage */
  para = atoi(arg[3]); 
  if (para < 0 || para >= 26)
    {
      printf ("paramètre de décalage incorrect (1-26)\n");
      exit(1);    
    }

  /* ouverture du fichier destinataire */
  dest = fopen (arg[2], "w");
}

