Advertisement
Guest User

Untitled

a guest
May 27th, 2018
91
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 4.96 KB | None | 0 0
  1. #include <iostream>
  2. #include <fstream>
  3. #include <string.h>
  4. #include <cstdlib>
  5.  
  6. using namespace std;
  7.  
  8. struct zamowienia
  9. {
  10.     string imie;
  11.     string nazwisko;
  12.     int nr_tel;
  13.     int sztuk;
  14.     string asortyment;
  15.     int id;
  16.  
  17. };
  18.  
  19. void szukaj(string &id)
  20. {
  21.     string paczaj;
  22. ifstream plik;
  23. plik.open("ble.txt");
  24. zamowienia tablica[64];
  25.  if (!plik.is_open())
  26.     {
  27.     cout << "Plik nie istnieje";
  28.     exit(EXIT_FAILURE);
  29.     }
  30.     for(unsigned int i=0;i<6;i++)
  31.         {
  32.  plik>>tablica[i].imie ;
  33.  plik>>tablica[i].nazwisko;
  34.  plik>>tablica[i].nr_tel;
  35.  plik>>tablica[i].sztuk;
  36.  plik>>tablica[i].asortyment;
  37.  
  38.             }
  39.  
  40.  
  41. cout<<"----------------------"<<endl;
  42. plik.close();
  43.  
  44. for(unsigned int i=0;i<6;i++)
  45. {
  46.  
  47.  
  48.             cout<<"Imie: "<<tablica[i].imie<<endl;
  49.             cout<<"Nazwisko: "<<tablica[i].nazwisko<<endl;
  50.             cout<<"Numer telefonu: "<<tablica[i].nr_tel<<endl;
  51.             cout<<"Liczba sztuk: "<<tablica[i].sztuk<<endl;
  52.             cout<<"Produkt: "<<tablica[i].asortyment<<endl;
  53.             cout<<"----------------------"<<endl;
  54.  
  55. }
  56.     int liczba;
  57.     cout<<"----------------------"<<endl;
  58.  
  59.     if(stricmp(tablica[0].nazwisko.c_str(), id.c_str())==0){ //sprawdza kontahenta
  60.             liczba=0;
  61.             cout<<"Znaleziono kontrahenta: "<<endl;
  62.             cout<<"Imie: "<<tablica[0].imie<<endl;
  63.             cout<<"Nazwisko: "<<tablica[0].nazwisko<<endl;
  64.             cout<<"Numer telefonu: "<<tablica[0].nr_tel<<endl;
  65.             cout<<"Liczba sztuk: "<<tablica[0].sztuk<<endl;
  66.             cout<<"Produkt: "<<tablica[0].asortyment<<endl;
  67.             cout<<"----------------------"<<endl;
  68.     }
  69.     else if(stricmp(tablica[1].nazwisko.c_str(), id.c_str())==0){
  70.             liczba=1;
  71.             cout<<"Znaleziono kontrahenta: "<<endl;
  72.             cout<<"Imie: "<<tablica[1].imie<<endl;
  73.             cout<<"Nazwisko: "<<tablica[1].nazwisko<<endl;
  74.             cout<<"Numer telefonu: "<<tablica[1].nr_tel<<endl;
  75.             cout<<"Liczba sztuk: "<<tablica[1].sztuk<<endl;
  76.             cout<<"Produkt: "<<tablica[1].asortyment<<endl;
  77.             cout<<"----------------------"<<endl;
  78.     }
  79.     else if(stricmp(tablica[2].nazwisko.c_str(), id.c_str())==0){
  80.             liczba=2;
  81.             cout<<"Znaleziono kontrahenta: "<<endl;
  82.             cout<<"Imie: "<<tablica[2].imie<<endl;
  83.             cout<<"Nazwisko: "<<tablica[2].nazwisko<<endl;
  84.             cout<<"Numer telefonu: "<<tablica[2].nr_tel<<endl;
  85.             cout<<"Liczba sztuk: "<<tablica[2].sztuk<<endl;
  86.             cout<<"Produkt: "<<tablica[2].asortyment<<endl;
  87.             cout<<"----------------------"<<endl;
  88.     }
  89.     else if(stricmp(tablica[3].nazwisko.c_str(), id.c_str())==0){
  90.             liczba=3;
  91.             cout<<"Znaleziono kontrahenta: "<<endl;
  92.             cout<<"Imie: "<<tablica[3].imie<<endl;
  93.             cout<<"Nazwisko: "<<tablica[3].nazwisko<<endl;
  94.             cout<<"Numer telefonu: "<<tablica[3].nr_tel<<endl;
  95.             cout<<"Liczba sztuk: "<<tablica[3].sztuk<<endl;
  96.             cout<<"Produkt: "<<tablica[3].asortyment<<endl;
  97.             cout<<"----------------------"<<endl;
  98.     }
  99.     else if(stricmp(tablica[4].nazwisko.c_str(), id.c_str())==0){
  100.             liczba=4;
  101.             cout<<"Znaleziono kontrahenta: "<<endl;
  102.             cout<<"Imie: "<<tablica[4].imie<<endl;
  103.             cout<<"Nazwisko: "<<tablica[4].nazwisko<<endl;
  104.             cout<<"Numer telefonu: "<<tablica[4].nr_tel<<endl;
  105.             cout<<"Liczba sztuk: "<<tablica[4].sztuk<<endl;
  106.             cout<<"Produkt: "<<tablica[4].asortyment<<endl;
  107.             cout<<"----------------------"<<endl;
  108.     }
  109.     else if(stricmp(tablica[5].nazwisko.c_str(), id.c_str())==0){
  110.             liczba=5;
  111.             cout<<"Znaleziono kontrahenta: "<<endl;
  112.             cout<<"Imie: "<<tablica[5].imie<<endl;
  113.             cout<<"Nazwisko: "<<tablica[5].nazwisko<<endl;
  114.             cout<<"Numer telefonu: "<<tablica[5].nr_tel<<endl;
  115.             cout<<"Liczba sztuk: "<<tablica[5].sztuk<<endl;
  116.             cout<<"Produkt: "<<tablica[5].asortyment<<endl;
  117.             cout<<"----------------------"<<endl;
  118.     }
  119.     else
  120.     {
  121.         cout<<"Podano zle nazwisko "<<endl;
  122.         exit(0);
  123.     }
  124.     cout<<endl;
  125.     int n;
  126.     cout<<"Zapisac do pliku? 1-Tak 2-Nie"<<endl;
  127.     cin>>n;
  128.     if(n==1){
  129.     ofstream dik;
  130.     dik.open("zamowiania.txt", ios::app);
  131.     dik<<"imie "<<tablica[liczba].imie<<endl;
  132.     dik<<"Nazwisko: "<<tablica[liczba].nazwisko<<endl;
  133.     dik<<"Nr telefonu: "<<tablica[liczba].nr_tel<<endl;
  134.     dik<<"zamowiona ilosc: "<<tablica[liczba].sztuk<<endl;
  135.     dik<<"Towar: "<<tablica[liczba].asortyment<<endl;
  136.     dik.close();
  137.      cout<<"Na chuju se zapisz";}
  138.     else if(n==2){
  139.         cout<<"Nupagadi!!!!!!!!!";
  140.      }
  141.      else{
  142.         cout<<"i co ty klikosz";
  143.      }
  144.  
  145. }
  146. void witaj(int argc,char *argv[])
  147. {
  148.     if(argc=2)
  149.     {
  150.         cout<<"Witaj "<<argv[1]<<"."<<endl;
  151.     }
  152.     else
  153.     {
  154.         cout<<"Brak dostępu "<<endl;
  155.     }
  156.     string id;
  157.     cout<<"Prosze podac nazwisko:  "<<endl;
  158.     cin>>id;
  159.     szukaj(id);
  160. }
  161. int main(int argc,char *argv[])
  162. {
  163.     witaj(argc,argv);
  164.     return 0;
  165. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement