Opis forum
#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");
}
Offline