Array daten in Arrasy Speichern ???



  • Hallo hab ma eine Frage ich möchte

    z.B

    float ergebnisse1 [3] = {232,324,343};
    float ergebnisse2 [3] = {223,332,543};

    // diese ergebnisse in eine Array speichern

    float zusammen[6] = ergebnisse1 + ergebnisse2 /// wie mach ich das ?????



  • Hi!

    Mit einer simplen For-Schleife! 😉

    grüße



  • einzeln kopieren 😉 (eventuell noch in einer schicken Schleife - sorry, mit blanken Arrays geht es nicht viel eleganter)

    Plan B wäre es, das Ganze über Algorithmen zu erledigen:

    float erg1[3]=...;
    float erg2[3]=...
    float ges[6];
    copy(erg1,erg1+3,ges);
    copy(erg2,erg2+3,ges+3);
    

    Plan C ist es, statt des Arrays einen STL-Container zu verwenden:

    vector<float> erg1;//füllen
    vector<float> erg2;//füllen
    
    vector<float> ges(erg1);
    ges.insert(ges.end(),erg2.begin(),erg2.end());
    

Anmelden zum Antworten