Thema: [C++] Struct
Einzelnen Beitrag anzeigen
Ungelesen 21.05.14, 11:29   #1
depream
Newbie
 
Registriert seit: Jan 2013
Beiträge: 64
Bedankt: 147
depream ist noch neu hier! | 0 Respekt Punkte
Standard [C++] Struct

Hi @ all,
habe ein Problem bei dem ich nicht weiterkomme um meine Übung zu absolvieren.
Aufgabe: Flugzeugbuchungssystem

Aufgabe:
http://www19.zippyshare.com/v/47978411/file.html
(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
depream ist offline   Mit Zitat antworten