Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <stdio.h>
- #include <unistd.h>
- #include <fcntl.h>
- #include <stdlib.h>
- int main ( )
- {
- char nazwa[50];
- char znak;
- char znak2;
- int parametr=0;
- puts("Podaj nazwe pliku do odczytania danych:");
- if(scanf ( "%s", nazwa ) && access ( nazwa, F_OK ) == 0 && euidaccess ( nazwa, R_OK ) == 0 )
- {
- FILE *tekst = fopen (nazwa, "r" );
- FILE *wynik = fopen ("wynik.txt","w");
- if(tekst){
- puts("Podaj parametr przesuniecia kodowania:");
- scanf("%d",¶metr);
- while((znak=getc(tekst))!=EOF){
- printf("%c->",(unsigned char)znak);
- znak2 =(unsigned char)(znak+parametr);
- printf("%c\n",(unsigned char)znak2);
- fputc((unsigned char)(znak2),wynik);
- }
- fclose(tekst);
- fclose(wynik);
- }else{
- puts ("Error! Otwarcie pliku nie powiodlo sie!\n");
- return 1;
- }
- }else
- {
- puts ("Zly parametr, plik nie istnieje lub nie posiadasz uprawnien do pliku!\n");
- return 1;
- }
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement