Cześć mam program.
#include <iostream>
#include <conio.h>
#include <stdlib.h>
#include <windows.h>
using namespace std;
class Uczen
{
string imie;
string nazwisko;
string miejsce;
string ulica;
int numerdomu;
int numer;
public:
void stworz()
{
cout<<"Imie: ";
cin>>imie;
cout<<"Nazwisko: ";
cin>>nazwisko;
cout<<"Miejsce zamieszkania: ";
cin>>miejsce;
cout<<"Ulica: ";
cin>>ulica;
cout<<"Numer domu: ";
cin>>numerdomu;
cout<<"Numer w dzienniku: ";
cin>>numer;
}
void wyswietl()
{
cout<<numer<<". "<<imie<<" "<<nazwisko<<" "<<miejsce<<" ul. "<<ulica<<" "<<numerdomu<<endl;
}
};
int main(){
int run;
char wybor;
run = 1;
while(run == 1)
{
cout<<"[1] Dodaj ucznia"<<endl;
cout<<"[2] Wyjdz z programu";
wybor = getch();
if (wybor == '1')
{
//Tytaj ma być tworzony obiekt z klasy uczen
//Tutaj ma zostac wywolany void stworz dla obiektu
system("CLS");
}
if (wybor == '2')
{
exit(0);
}
}
}
Chciałbym aby w if(wybor == '1') tworzony był obiekt klasy uczeń później dla obiektu muszę wywołać void stworz i wpisać do niego dane. W każdej klasie może być wiele uczniów więc za każdym razem musi być tworzony nowy obiekt po wciśnięciu 1 na klawiaturze.