Guest User

Untitled

a guest
Feb 26th, 2015
188
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 1.32 KB | None | 0 0
  1. #include <iostream>
  2. #include <cstdlib> //losowae liczby
  3. #include <fstream> //fs::
  4.  
  5. using namespace std;
  6.  
  7. int x, liczbalosowa; //x=wybor
  8.  
  9. void obrazPowitalny() {
  10.     system( "cls" );
  11.     cout<<"======================"<<endl;
  12.     cout<<"== Generator  Imion =="<<endl;
  13.     cout<<"==                  =="<<endl;
  14.     cout<<"==      1.Start     =="<<endl;
  15.     cout<<"==      2.Exit      =="<<endl;
  16.     cout<<"==                  =="<<endl;
  17.     cout<<"======================"<<endl;
  18.     cout<<">"; cin>>x;
  19. }
  20.  
  21. void wykonajOperacje(int numer, string napis) {
  22.  
  23.     if(numer==liczbalosowa)
  24.         cout<<numer<<" "<<napis<<endl;
  25.  
  26. }
  27.  
  28. bool wczytywaniePliku(string NazwaPliku) {
  29.  
  30.     ifstream plik;
  31.     plik.open( NazwaPliku.c_str() );
  32.     if( !plik.good() )
  33.         return false;
  34.  
  35.     while (true) {
  36.         int a;
  37.         string b;
  38.         plik >> a >> b;
  39.         if ( plik.good() )
  40.             wykonajOperacje( a , b );
  41.         else
  42.             break;
  43.     }
  44.     return false;
  45.  
  46. }
  47.  
  48.  
  49. int main()
  50. {
  51.     liczbalosowa = rand() % 11; //losowa liczba czyli loswoaniew imion
  52.  
  53.     obrazPowitalny();
  54.  
  55.     if(x==1) {
  56.         if( !wczytywaniePliku( "dane.txt" ) )
  57.             cout<<"Blad-1"<<endl;
  58.     }
  59.     else if(x==2)
  60.         exit(0);
  61.     else
  62.         cout<<"NieprawidÅ‚owa opcja"<<endl;
  63.  
  64.     return 0;
  65. }
Advertisement
Add Comment
Please, Sign In to add comment