Advertisement
Kajoj

Wincyj renkawiczkuf (ale ni ma safari mesh)

Nov 29th, 2016
77
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 1.34 KB | None | 0 0
  1. #include <iostream>
  2. #include <fstream>
  3. #include <time.h>
  4. #include <stdlib.h>
  5.  
  6. using namespace std;
  7.  
  8. int wczytaj_i(string tekst)
  9. {
  10.     int a;
  11.     cout<<tekst;
  12.     cin>>a;
  13.     return a;
  14. }
  15.  
  16. string wczytaj_s(string tekst)
  17. {
  18.     string a;
  19.     cout<<tekst;
  20.     cin>>a;
  21.     return a;
  22. }
  23.  
  24. bool utworz_rotor(string sciezka_dostepu)
  25. {
  26.     srand(time(NULL));
  27.     int pozostale=0;
  28.     int tablicawartosci[256];
  29.     for (int i=0; i<256; i++)
  30.       tablicawartosci[i]=i;
  31.     fstream plik;
  32.     plik.open (sciezka_dostepu, );
  33.     if (!plik.good())
  34.       return false;
  35.     char litera;
  36.     for (int i=0; i<256; i++)
  37.     {
  38.         litera = rand()%256-pozostale;
  39.         if (tablicawartosci[litera]!=NULL)
  40.         {
  41.             plik<<litera+"/n";
  42.             tablicawartosci[litera]=NULL;
  43.         }
  44.         else
  45.             for (int j=liczba; j<256+liczba; j++)
  46.             {
  47.                 if (j>256)
  48.                     j=0;
  49.                 else
  50.                     if (tablicawartosci[j]!=NULL)
  51.                     {
  52.                         plik<<j+"/n";
  53.                         tablicawartosci[j]=NULL
  54.                     }
  55.             }
  56.     }
  57.     plik.close();
  58.     return true;
  59. }
  60.  
  61. string rotor(string sciezka_dostepu, string pozycja)
  62. {
  63.     string znak;
  64.     fstream plik;
  65.     plik.open sciezka_dostepu+".rotor";
  66.     if (!plik.good())
  67.     {
  68.       cout<<"Blad przy ladowaniu ustawien rotora!";
  69.       return "error";
  70.     }
  71.     return znak;
  72. }
  73.  
  74. int main()
  75. {
  76.     utworz_rotor("rotor pierwszy");
  77.     return 0;
  78. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement