Cześć
Robię bazę danych i muszę użyć tablicy struktur do dodania użytkownika do bazy która ładuje się z pliku tekstowego i mam problem z tym jakby ktoś mógłby mi pomóc, wytłumaczyć tu część kodu który stworzyłem przy pomocy tej tablicy, ale nie działa jest też dla mnie to nowa rzecz a nie podesłałem więcej bo wydaje mi się że jak ktoś pomoże mi to zadeklarować to nie będę potrzebował przy dalszej części korzystania sobie poradzę i tak wiem jeżeli chodzi o zmienne mógłbym troche inaczej je deklarować, ale wydaje mi się że są odpowiednie. Przy np. peselu jest string bo kolega pokazał i powiedział że działa i do momentu nie tworzenia struktury wszystko działało dla pojedynczego użytkownika. Jeżeli czegoś nie dopisałem to piszcie. A i problem o którym mowa to początek kodu i końcówka
struct uzytkownik
{
string imie;
string nazwisko;
string miejscowosc;
string ulica;
string kod_pocztowy1;
string kod_pocztowy2;
string nr_domu;
string pesel;
string nr_tel;
string stan_konta;
int nr_mieszkania;
};
fstream plik;
void help();
void add();
void create();
void linia_tekstu();
int main()
{
obrys = ("====================================================================");
for(int i = 0; i < obrys.length() ; i++){
cout << obrys[i];
Sleep(10);}
cout<<endl;
hello = ("Witaj w mojej bazie danych \njezeli chcesz otrzymac pomoc jakie wpisywac polecenia wpisz help,\njesli chcesz zaczac dzialac wpisz jakas komende");
for(int i = 0; i < hello.length() ; i++){
cout << hello[i];
Sleep(10);}
cout<<endl;
for(int i = 0; i < obrys.length() ; i++){
cout << obrys[i];
Sleep(10);}
cout<<endl;
for(int i=0;i>=0;i++)
{
cout<<"<Podaj polecenie>: ";
cin>>komenda;
if(komenda=="help")
{
help();
continue;
}
else if (komenda=="create")
{
create();
continue;
}
else if (komenda=="add")
{
add();
continue;
}
else if(komenda=="show")
{
cout<<"+------+----------+-------------+--------------+-------+---------+---------------+-------+---------+-------------+"<<endl;
cout<<"| imie | nazwisko | miejscowosc | kod pocztowy | ulica | nr domu | nr mieszkania | PESEL | telefon | stan konta |"<<endl;
cout<<"+------+----------+-------------+--------------+-------+---------+---------------+-------+---------+-------------+"<<endl;
cout<<"|"<<uzytkownik.imie<<"|"<<uzytkownik.nazwisko<<"|"<<uzytkownik.miejscowosc<<"|"<<uzytkownik.kod_pocztowy1<<"-"<<uzytkownik.kod_pocztowy2<<"|"<<uzytkownik.ulica<<"|"<<uzytkownik.nr_domu<<"|"<<uzytkownik.nr_mieszkania<<"|"<<uzytkownik.pesel<<"|"<<uzytkownik.nr_tel<<"|"<<uzytkownik.stan_konta<<"|"<<endl;
continue;
}