Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <iostream>
- #include <fstream>
- #include <time.h>
- #include <stdlib.h>
- using namespace std;
- int wczytaj_i(string tekst)
- {
- int a;
- cout<<tekst;
- cin>>a;
- return a;
- }
- string wczytaj_s(string tekst)
- {
- string a;
- cout<<tekst;
- cin>>a;
- return a;
- }
- bool utworz_rotor(string sciezka_dostepu)
- {
- srand(time(NULL));
- int pozostale=0;
- int tablicawartosci[256];
- for (int i=0; i<256; i++)
- tablicawartosci[i]=i;
- fstream plik;
- plik.open (sciezka_dostepu, );
- if (!plik.good())
- return false;
- char litera;
- for (int i=0; i<256; i++)
- {
- litera = rand()%256-pozostale;
- if (tablicawartosci[litera]!=NULL)
- {
- plik<<litera+"/n";
- tablicawartosci[litera]=NULL;
- }
- else
- for (int j=liczba; j<256+liczba; j++)
- {
- if (j>256)
- j=0;
- else
- if (tablicawartosci[j]!=NULL)
- {
- plik<<j+"/n";
- tablicawartosci[j]=NULL
- }
- }
- }
- plik.close();
- return true;
- }
- string rotor(string sciezka_dostepu, string pozycja)
- {
- string znak;
- fstream plik;
- plik.open sciezka_dostepu+".rotor";
- if (!plik.good())
- {
- cout<<"Blad przy ladowaniu ustawien rotora!";
- return "error";
- }
- return znak;
- }
- int main()
- {
- utworz_rotor("rotor pierwszy");
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement