Vektoren kombinieren



  • Guten Tag.

    Ich glaub ich hocke gerade aufm Schlauch aber ich möchte folgendes in c++ realisieren:

    Ich habe 100 Sitzpläte zu vergeben in einem Flugzeug. und zu jedem Sitzplatz soll eventuell der Vorname und Nachname von jemanden stehen.

    Jetzt hab ich schon folgendes gemacht:
    Meine Header-Datei

    class Flight
    {
    public:
    	Flight(int seat[], string Vorname[], string Nachname[]);
    private:
    	int seat[99];
    	string Vorname[30];
    	string Nachname[30];
    };
    

    Meine main:

    #include <iostream>
    using namespace std;
    typedef basic_string<char> string;
    #include "Flight.h"
    
    int main()
    {
    
    }
    

    und meine .cpp datei

    #include <iostream>
    using namespace std;
    typedef basic_string<char> string;
    #include "Flight.h"
    
    Flight::Flight(int seat[], string Vorname, string Nachname)
    {
    	int a=0;
    	while (a<100)
    	{
    		seat[a]=a;
    		a++;
    	}
    }
    

    wie bekomm ich jetzt hin, dass zu jedem "seat" ein dazugehöriger Vorname und Nachname steht..

    Vielen Dank 🙂



  • ...



  • Falsches Forum, hässlicher Code, falscher Titel.

    Du übergibst an die Funktion ja jeweils einen Vornamen und Nachnamen, damit könntest du höchstens dieselben Daten für jeden Datensatz speichern. Macht nicht viel Sinn, was du bisher geschrieben hast, und was du genau willst ist aus den Signaturen auch nicht klar.
    Mach keine einzelnen Arrays, das ist Bullshit hoch drei. Mach eine eigene Klasse, die die Daten kapselt.
    int seat[]? So übergibt man keine Arrays in C++. Besorg dir zuerst am besten ein brauchbares Buch (wurde schon tausend mal diskutiert, welche gut sind), und lern die Grundlagen. Sieht nicht so aus, als wüsstest du was du tust.



  • Mechanics schrieb:

    Falsch [...] hässlich [...] falscher [...] Macht nicht viel Sinn [...] das ist Bullshit hoch drei [...] wurde schon tausend mal diskutiert [...] Sieht nicht so aus, als wüsstest du was du tust.

    Machst du einen auf Torvalds?



  • Dieser Thread wurde von Moderator/in Dravere aus dem Forum C# und .NET in das Forum C++ (auch C++0x und C++11) verschoben.

    Im Zweifelsfall bitte auch folgende Hinweise beachten:
    C/C++ Forum :: FAQ - Sonstiges :: Wohin mit meiner Frage?

    Dieses Posting wurde automatisch erzeugt.



  • herrlinus schrieb:

    Machst du einen auf Torvalds?

    Nicht ganz 😉 Linus wird dabei meist ziemlich persönlich.


Anmelden zum Antworten