Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <iostream>
- #include "proj1.h"
- #include <fstream>
- #include <istream>
- using namespace std;
- int main()
- {
- fstream plikLOS,plikDNA,plikALF,plikLOSW;
- plikLOS.open("LOS.txt", ios::out | ios::trunc | ios::in);
- plikLOSW.open("LOSW.txt", ios::out | ios::trunc);
- plikDNA.open("DNA.txt", ios::in );
- plikALF.open("ALF.txt", ios::in );
- if(plikLOS.good() || plikDNA.good() || plikALF.good() )
- {
- cout <<"Otwarto"<<endl;
- }
- else
- {
- cout <<"Nie otwarto"<<endl;
- }
- /////losowanie liter do tekstu
- srand( time( NULL ) );
- for( int i = 0; i < 10000; i++ )
- {
- string los;
- los =(( rand() %( 'Z' - 'A' ) ) + 'A' );
- plikLOS<<los;
- if(i%2047==0 && i!=0)
- {
- plikLOS<<endl;
- }
- }
- ///losowanie wzorca
- string wzorzec;
- for( int i = 0; i < 2; i++ )
- {
- string losw;
- losw =(( rand() %( 'Z' - 'A' ) ) + 'A' );
- wzorzec = wzorzec+losw;
- // plikLOSW<<losw;
- // if(i%2047==0 && i!=0)
- // {
- // plikLOSW<<endl;
- // }
- }
- //
- string linia;
- plikLOS.close();
- ifstream plik1 ("LOS.txt");
- while(! plik1.eof() )
- {
- getline(plik1,linia);
- BoyerMooreSearch A(linia,wzorzec);
- A.search();
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement