Guest User

Untitled

a guest
Apr 25th, 2018
110
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.71 KB | None | 0 0
  1. #include <stdio.h>
  2. #include <stdlib.h>
  3. #include <string.h>
  4.  
  5.  
  6. void cript_decript(char *clef,char *fichierIN,char *fichierOUT)
  7. {
  8.  
  9. FILE *f_in;
  10. FILE *f_out;
  11. f_in = fopen(fichierIN,"r") ;
  12. if (f_in == NULL)
  13. {
  14. fprintf(stderr, "\n Erreur : Impossible de lire le fichier %s\n","fichierIN") ;
  15. exit(EXIT_FAILURE) ;
  16. }
  17.  
  18. f_out = fopen(fichierOUT,"w") ;
  19. if (f_out == NULL)
  20. {
  21. fprintf(stderr, "\n Erreur : Impossible d’ecrire dans le fichier %s\n","fichierOUT") ;
  22. exit(EXIT_FAILURE) ;
  23. }
  24. int i=0;
  25. do
  26. {
  27. char u;
  28. char c = fgetc(f_in) ;
  29. if (clef[i] == '\0') i=0;
  30. char b;
  31. b= clef[i];
  32. u = c^b;
  33. i++;
  34.  
  35. if (!feof(f_in)) fputc(u, f_out) ;
  36. }
  37. while (!feof(f_in)) ;
  38. fclose(f_in) ;
  39. fclose(f_out) ;
  40. }
Add Comment
Please, Sign In to add comment