Strukturen C++



  • Hallo Community,

    Aufgabe:
    Deklariere eine Struktur mit dem Namen "Person", die aus den Strings "Nachname", "Vorname" und aus den ganzen Zahlen "Geburtsjahr" und "Alter" besteht.
    Definiere eine Variable Typ "Person" mit dem Namen "Benutzer". Lassen Sie den Benutzer seinen Namen, Vornamen sowie Geburtjar und Alter eingeben.
    Anschlie├čend soll die gesamte Struktur sinnvoll ausgegeben werden.

    Kopieren Sie den Inhalt von Benutzer in eine neue Variable.
    Kopieren Sie jedes Element einzeln in "KopieEinzeln" und die gesamte Struktur in "KopieGesamt".
    Geben Sie beide Ergebnisse aus.

    Kann mir da einer helfen? ­čś×



  • du-brauchst-hilfe
    Dieses Forum ist f├╝r Standard C++ und nur daf├╝r gedacht. Es gibt hier andere Unterforen f├╝r C, Java, PhP usw.
    Das Forum ist kein Ersatz f├╝r Eigeninitiative. Bem├╝he B├╝cher, Tutorials, Dokumentationen, Referenzen und Suchmaschinen bevor du fragst. Jemand der offenbar einfach zu faul ist um kurz nach ein oder zwei Stichworten zu googlen erntet schnell den Unmut der anderen Forenuser oder wird gleich ignoriert. Zeig was du selber geleistet hast, dann wird dir auch weitergeholfen.



  • Wie Wutz schon sagte, bekommst du am ehesten Hilfe, wenn du schon mal den Quellcode zeigst, den du bereits hast. Wenn da Fehler drin sind ist das kein Problem. Dir wird hier gern geholfen. Aber den Anfang musst du schon selber machen.



  • @Hammerhai sagte in Strukturen C++:

    Hallo Community,

    Aufgabe:
    Deklariere eine Struktur mit dem Namen "Person", die aus den Strings "Nachname", "Vorname" und aus den ganzen Zahlen "Geburtsjahr" und "Alter" besteht.
    Definiere eine Variable Typ "Person" mit dem Namen "Benutzer". Lassen Sie den Benutzer seinen Namen, Vornamen sowie Geburtjar und Alter eingeben.
    Anschlie├čend soll die gesamte Struktur sinnvoll ausgegeben werden.

    Kopieren Sie den Inhalt von Benutzer in eine neue Variable.
    Kopieren Sie jedes Element einzeln in "KopieEinzeln" und die gesamte Struktur in "KopieGesamt".
    Geben Sie beide Ergebnisse aus.

    Kann mir da einer helfen? ­čś×

    #include <iostream>
    #include <string>

    int main()
    {
    struct Person
    {
    std::string sNachname;
    std::string sVorname;
    int iGeburtsjahr;
    int iAlter;
    };
    int iGeburtsjahr;
    int iAlter;
    std::string sNachname;
    std::string sVorname;

    std::cout <<"Nachname: "<<std::endl;
    std::cin >> string sNachname;
    
    std::cout <<"Vorname: " <<std::endl;
    std::cin >> string sVorname;
    
    std::cout <<"Geburtsjahr: " <<std::endl;
    std::cin >> iGeburtsjahr;
    
    std::cout <<"Alter "<< std::endl;
    std::cin >> iAlter;
    
    Person nBenutzer;
    
    std::cout <<nBenutzer.sNachname;
    std::cout <<nBenutzer.sVorname;
    std::cout <<nBenutzer.iGeburtsjahr;
    std::cout <<nBenutzer.iAlter;
    
    Person nBenutzerKopie;
    nBenutzer.sNachname = nBenutzerKopie.sNachname;
    nBenutzer.sVorname = nBenutzerKopie.sVorname;
    nBenutzer.iGeburtsjahr = nBenutzerKopie.iGeburtsjahr;
    nBenutzer.iAlter = nBenutzerKopie.iAlter;
    
    nBenutzerKopie = nBenutzer;
    
    std::cout << iGeburtsjahr;
    std::cout << iAlter;
    
    return 0;
    

    }



  • Aus gg Anlass sollte man die Forumshinweise noch erg├Ąnzen um: "wie poste ich Quellcode" - die Generation Google scheint offensichtlich selbst mit der einfachen Bedienung hier im Forum ├╝berfordert.



  • @Wutz Jo, habs gel├Âst. Danke nochmal f├╝r die Hilfe.



  • Woher kommt so eine Aufgabe eigentlich? Etwa nicht aus der Sekundarstufe 1? Dachte ich h├Ątte was ├╝ber Studium gelesen, aber scheint gell├Âscht oder wo anders mit ├Ąhnlicher Komplexit├Ąt gewesen zu sein.


Log in to reply