32 lines
601 B
C
32 lines
601 B
C
|
#include <stdio.h>
|
||
|
#include <stdlib.h>
|
||
|
#include "fonctions.h"
|
||
|
|
||
|
int main(int argc, char *argv[]) {
|
||
|
FILE *f_m, *f_k, *f_mc; /* strcutures permettant, une fois FOPEN
|
||
|
exécuté de recupérer des informations pour manipuler les fichiers
|
||
|
en C */
|
||
|
|
||
|
int c;
|
||
|
int k1;
|
||
|
int calcul;
|
||
|
int option;
|
||
|
|
||
|
/* recupération sur la ligne de commande des noms de fichiers et option (-c pour codage
|
||
|
-d pour décodage : message cle message_calculé
|
||
|
|
||
|
code -c f1 f2 f3
|
||
|
code -d f1 f2 f3
|
||
|
|
||
|
*/
|
||
|
|
||
|
if (argv[1]=="-c"){
|
||
|
codage(argc, argv);
|
||
|
}
|
||
|
|
||
|
else if (argv[1]=="-d"){
|
||
|
decodage(argc, argv);
|
||
|
}
|
||
|
|
||
|
return EXIT_SUCCESS;
|
||
|
}
|