#include<iostream> #include<string.h> #include<fstream> using namespace std;
struct firma { int nr; string imie; string nazwisko; string adres; };
int main() { firma rolka[20]; int i, ile;
cout<<" Wprowadzanie danych do bazy:"<<endl;
do { cout<<" Podaj ile osob wprowadzic: "; cin>>ile; } while((ile<1)||(ile>20)); cout<<endl; for(i=0;i<ile;i++) { rolka[i].nr=i; cout<<" Podaj imie: "; cin>>rolka[i].imie; cout<<" Podaj nazwisko: "; cin>>rolka[i].nazwisko; cout<<" Podaj adres: "; cin>>rolka[i].adres; cout<<endl; }
cout<<" Co dalej chcesz zrobić "<<endl; cout<<" 1 - wyswietla info o kliencie "<<endl; cout<<" 2 - wyswietla zbiorcze info o wszystkich klientach "<<endl; cout<<" 3 - usuwa danego klienta "<<endl; cout<<" 4 - exportuje dane z bazy do pliku "<<endl; cout<<endl; cout<<" Co wybierasz: "<<endl; cout<<endl;
int wybor; cin>>wybor; switch(wybor) { case 1: { string szukanenazwisko; cout<<" Podaj nazwisko do wyszukania: "; cin>>szukanenazwisko; for(i=0;i<ile;i++) { if(szukanenazwisko==rolka[i].nazwisko) { cout<<rolka[i].nr<<"\t"; cout<<rolka[i].imie<<"\t"; cout<<rolka[i].nazwisko<<"\t"; cout<<rolka[i].adres<<"\t"; cout<<endl; } else { cout<<" Brak takiego klienta "<<endl; } } cout<<endl; break; } case 2: { cout<<" Wyswietla info o wszystkich klientach "<<endl; cout<<endl; cout<<"numer"<<"\t"<<"imie"<<"\t"<<"nazwisko"<<"\t"<<"adres"<<endl; for(i=0;i<ile;i++) { cout<<rolka[i].nr<<"\t"; cout<<rolka[i].imie<<"\t"; cout<<rolka[i].nazwisko<<"\t"; cout<<rolka[i].adres<<endl; } cout<<endl; break; } case 3: { string szukanenazwisko; cout<<" Podaj nazwisko do usuniecia: "; cin>>szukanenazwisko; for(i=0;i<ile;i++) { if(szukanenazwisko==rolka[i].nazwisko) { rolka[i].nr=' '; rolka[i].imie=' '; rolka[i].nazwisko=' '; rolka[i].adres=' '; } } cout<<endl; cout<<"numer"<<"\t"<<"imie"<<"\t"<<"nazwisko"<<"\t"<<"adres"<<endl; for(i=0;i<ile;i++) { cout<<rolka[i].nr<<"\t"; cout<<rolka[i].imie<<"\t"; cout<<rolka[i].nazwisko<<"\t"; cout<<rolka[i].adres<<endl; } cout<<" Klient: "<<szukanenazwisko<<" zostal usuniety"<<endl; cout<<endl; break; } case 4: { cout<<" 4 "<<endl; break; } default: { cout<<" Bledne dane"<<endl; } } cout<<endl; system("pause"); }
|