Advertisement
Guest User

Untitled

a guest
Dec 7th, 2019
84
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.76 KB | None | 0 0
  1. #include <stdio.h>
  2. #include <unistd.h>
  3. #include <fcntl.h>
  4. #include <stdlib.h>
  5.  
  6. int main ( )
  7. {
  8. char nazwa [50];
  9. char znak=NULL;
  10. int parametr=0;
  11. puts("Podaj nazwe pliku do odczytania danych:");
  12. if ( scanf ( "%s", nazwa ) && access ( nazwa, F_OK ) == 0 && euidaccess ( nazwa, R_OK ) == 0 )
  13. {
  14. puts("Podaj parametr przesuniecia kodowania:");
  15. scanf("%d",&parametr);
  16. FILE *tekst = fopen (nazwa, "r" );
  17. FILE *wynik = fopen ("wynik.txt","w");
  18. while((znak=getc(tekst))!=EOF){
  19. putc(znak,stdout);
  20. char znak2=(char)znak+parametr;
  21. fputc(znak2,wynik);
  22. }
  23. }else
  24. {
  25. puts ( "Error! Podano zly parametr, plik nie istnieje lub nie posiadasz uprawnien\n" );
  26. return 1;
  27. }
  28. return 0;
  29. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement