Advertisement
Guest User

Untitled

a guest
Nov 24th, 2017
53
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.06 KB | None | 0 0
  1. #include <stdio.h>
  2. #include <stdlib.h>
  3. #include <string.h>
  4.  
  5. FILE *otvori_datoteku(char *naziv_datoteke, char *rezim) {
  6. FILE *pdatoteka = fopen(naziv_datoteke, rezim);
  7. if (pdatoteka == NULL) {
  8. printf("Doslo je do greske pri otvaranju datoteke '%s'.\n", naziv_datoteke);
  9. exit(2);
  10. }
  11. return pdatoteka;
  12. }
  13.  
  14. void kodiraj(char *naziv_ulazne_datoteke, char *naziv_izlazne_datoteke) {
  15.  
  16. FILE *pulazna_datoteka = otvori_datoteku(naziv_ulazne_datoteke, "r");
  17. FILE *pizlazna_datoteka = otvori_datoteku(naziv_izlazne_datoteke, "w");
  18.  
  19. char karakter;
  20. while (fscanf(pulazna_datoteka, "%c", &karakter) != EOF) {
  21. if ((karakter >= 'a' && karakter <= 'z') || (karakter >= 'A' && karakter <= 'Z'))
  22. karakter++;
  23. fprintf(pizlazna_datoteka, "%c", karakter);
  24. }
  25.  
  26. fclose(pulazna_datoteka);
  27. fclose(pizlazna_datoteka);
  28. }
  29.  
  30. int main(int argc, char *argv[]) {
  31.  
  32. char *naziv_ulazne_datoteke = argv[1];
  33. char *naziv_izlazne_datoteke = argv[2];
  34.  
  35. kodiraj(naziv_ulazne_datoteke, naziv_izlazne_datoteke);
  36.  
  37. return ;
  38. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement