Advertisement
Guest User

13

a guest
Nov 13th, 2019
106
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.75 KB | None | 0 0
  1. #include <stdio.h>
  2. #define SIZE 100
  3.  
  4. void szyfruj(char* tab, int rozmiar)
  5. {
  6. int m;
  7. char* klucz = "gaderypolukiGADERYPOLUKI";
  8. for (int i = 0; tab[i]!='\0'; i++)
  9. {
  10. m = szukaj(tab[i], klucz);
  11.  
  12. if (m==-1)
  13. { }
  14. else if(m % 2 == 0)
  15. {
  16. tab[i] = klucz[m + 1];
  17. }
  18. else if (m % 2 == 1)
  19. {
  20. tab[i] = klucz[m - 1];
  21. }
  22.  
  23. }
  24. }
  25.  
  26. int szukaj(char c, char* klucz)
  27. {
  28. for (int i = 0; klucz[i] != '\0'; i++)
  29. {
  30. if (c == klucz[i])
  31. return i;
  32. }
  33. return -1;
  34.  
  35. }
  36.  
  37. int main(int argc,char**argv)
  38. {
  39. FILE* plik;
  40. plik = fopen("plik.txt", "r+");
  41.  
  42. char tab[SIZE];
  43.  
  44. fgets(tab, SIZE,plik);
  45. fclose(plik);
  46. szyfruj(tab, SIZE);
  47. plik = fopen("plik.txt", "w");
  48. fprintf(plik, "%s", tab);
  49. fclose(plik);
  50. return 0;
  51.  
  52. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement