Facebook
From cx, 5 Years ago, written in Plain Text.
Embed
Download Paste or View Raw
Hits: 221
  1. #include<stdio.h>
  2. #include<stdlib.h>
  3.  
  4. int main(int argc,char* argv[])
  5. {
  6.     int x = atof(argv[1]);
  7.     FILE *fp1 = fopen(argv[2], "r");
  8.     FILE *fp2 = fopen(argv[3], "w");
  9.     int i = 0;
  10.     char tab;
  11.     char tekst[1000];
  12.     while (fscanf(fp1, "%c", &tab) == 1)
  13.     {
  14.         tekst[i] = tab;
  15.         //i++;
  16.         if(tekst[i]>=65 && tekst[i]<=90-x)
  17.             tekst[i]=int(tekst[i])+x; //wielkie liter
  18.         else if(tekst[i]>=91-x && tekst[i]<=90)
  19.             tekst[i]=int(tekst[i])-26+x; // wielkie litery
  20.         else if(tekst[i]>=97 && tekst[i]<=122-x)
  21.             tekst[i]=int(tekst[i])+x; //ma³e liter
  22.         else if(tekst[i]>=123-x && tekst[i]<=122)
  23.             tekst[i]=int(tekst[i])-26+x;
  24.  
  25.         fprintf (fp2, "%c", tekst[i]);
  26.         printf("%c", tekst[i]);
  27.         i++;
  28.     }
  29.     fclose(fp1);
  30.     fclose(fp2);
  31.     return 0;
  32. }