Facebook
From sssss, 5 Years ago, written in Plain Text.
Embed
Download Paste or View Raw
Hits: 213
  1. #include <iostream>
  2. #include <cstdlib>
  3. #include <conio.h>
  4. #include <fstream>
  5. using namespace std;
  6. int main(int argc, char** argv)
  7. {
  8.  int znajdz(string lan);
  9.  void wyraz();
  10.  cout<<"\nProgram odczytuje z pliku wejsciowego cztery wyrazy z jednego wiersza";
  11.  cout<<"\nJezeli program znajdzie szukany wyraz to zapisuje \ndo pliku wyniki.txt wszystkie  wyrazy z tego  wiersza";
  12.  cout<<"\n____________________________________________________________________\n";
  13.  cout<<"\nKontynuacja - nacisnij dowolny klawisz \n\n";
  14.     getch();
  15.     wyraz();
  16.     getch();     
  17.     return 0;
  18. }
  19. void wyraz()
  20. {      
  21.  ifstream plik;
  22.  ofstream wynik;
  23.  string t[4],litery;
  24.  int log;
  25.  wynik.open("wynik.txt");
  26.  plik.open("lany.txt");
  27.  cout<<"\nPodaj jaki wyraz  chcesz znalezc ";
  28.  cin>>litery;
  29.  if(!plik.good())
  30.  cout<<"\nProblem z otwarciem pliku sprawdz sciezke oraz nazwe.....  \n";
  31.  else
  32.    {    cout<<"\nWyrazy z literami  "<<litery<<endl;
  33.         wynik<<"\nWyrazy z literami  "<<litery<<endl;
  34.         while (!plik.eof())
  35.          {
  36.            for(int i=0;i<4;i++)
  37.            plik>>t[i];
  38.            log=0;
  39.             for(int j=0;j<4;j++)
  40.               {
  41.                  if(t[j]==litery)
  42.                  {
  43.                 j=3;
  44.                 for(int c=0;c<4;c++)
  45.                 {
  46.                 cout<<t[c]<<" ";
  47.                 wynik<<t[c]<<" ";
  48.                 }
  49.                    cout<<endl;
  50.                    wynik<<endl;                                
  51.                  }
  52.              }        
  53.         }
  54.     }
  55. cout<<"\nKoniec dowolny klawisz.....";
  56. plik.close();
  57. wynik.close();
  58. }
  59.  
  60.  
  61.  
  62.