Witam wszytkich.
Muszę zrobic baze dancyh ale mam problem zrobiłem połowę i się pogubiłem co i jak ;/
Baza musi :
-dodawac nowego studenta
-usuwac
-wyszukiwac wedlug peselu
-sortowac
-zaoisywac do pliku
Proszę o pomoc bo juz niemm sił;/
#include <iostream>
#include <string>
#include <fstream>
#include <cstdio>
using namespace std;
struct osoba
{
string im,na;
int wi;
};
int nowy()
{
int i;
osoba tab[3];
for(int i=0;i<1;i++)
{
cout<<"Imie: ";
cin>>tab[i].im;
cout<<"Nazwisko: ";
cin>>tab[i].na;
cout<<"Wiek: ";
cin>>tab[i].wi;
ofstream cos;
cos.open("osoba.txt");
cos<<tab[i].im;
cos<<tab[i].na;
cos<<tab[i].wi;
cos.close();
}
};
int znajdz()
{
osoba tab[3];
string x;
cout<<"Znajdz: ";
cin>>x;
for(int i=0;i<1;i++)
{
if (tab[i].im==x)
{
cout<<tab[i].im;
}
else cout<<"Brak"<<endl;
}
};
int main()
{
int odp;
do{
cout <<"1.Dodaj osobe"<<endl;
cout <<"2.Znajdz osobe"<<endl;
cout <<"3.Usun osobe"<<endl;
cout <<"4.Pokaz osoby"<<endl;
cout <<"0.Wyjscie"<<endl;
cin >> odp;
switch(odp)
{
case 1 : nowy(); break;
case 2 : znajdz(); break;
}
}
while(odp!=0);
return 0;
}