Hi @ all,
habe ein Problem bei dem ich nicht weiterkomme um meine Übung zu absolvieren.
Aufgabe: Flugzeugbuchungssystem
Aufgabe:
[
Link nur für registrierte Mitglieder sichtbar. Bitte einloggen oder neu registrieren ]
(falls es sich jemand durchlesen möchte)
ich habe ein struct erstellt:
Code:
struct seat {
string Name, Vorname;
bool ist_belegt;
int Sitz[0][0];
};
public:
...
private:
vector<seat> seats;
anschließend im konstruktor die sitze iteriert und in einen vector gepackt:
Code:
<Flight.cpp>
int iReihe = 21;
int iSitzanzahl = 6;
Flight::Flight() {
for(int i=0; i<iReihe; i++){
new_seat.Sitz[i][0];
for(int j=0; j<iSitzanzahl; j++){
new_seat.Sitz[i][j];
new_seat.ist_belegt=false;
seats.push_back(new_seat);
}
}
}
so nun möchte ich "Show Bookings" als erstes erledigen:
nur ich weiß gerade nicht wie ich weitermachen soll. hänge gerade daran dass, das ganze folgendermaßen aussehen sollte:
1: frei frei frei besetz besetz frei
2: besetz frei frei besetz frei frei
...
22: besetz frei frei besetz frei frei
einen vector kann ich schließlich als eine liste sehen, natürlich kann ich diese liste mit einer for-schleife durch-iterieren bis seats.size().
aber wie genau kann ich sagen: das ist die Reihe zu den Reihen gehören diese Sitzplätze?
oder sollte ich mein programm komplett anderster gestalten, wenn ja, wie ungefähr.
Es handelt sich hier um keine Hausaufgabe oder ähnlichem sondern nur als Übung für die Klausur.
Danke im Voraus