#include #include #include #include #include "fonctions.h" int generate(int count,int argc,char *argv[]) { FILE *f; char cle[count]; int a,i; char characteres[26]="azertyuiopqsdfghjklmwxcvbn"; srand(time(NULL)); for(a=0;a<(count-2);a++) { /*on fait donc une première boucle*/ i = rand()%26; cle[a]=characteres[i]; } for (a=1;a<3;a++){ i = rand()%26; cle[count-a]=characteres[i]; } f = fopen (argv[3], "w"); if (f) { fwrite (cle, sizeof(char), count, f); } else { return EXIT_FAILURE; } fclose (f); return EXIT_SUCCESS; }