ArrayProblem



  • Hallo, habe folgendes Problem
    ich möchte in Ansi C folgendes Problem lösen...

    ich habe ein array (z.B.)

    int a1[] = {3,4,5};
    

    und jetzt möchte ich ein zweites array a2, und dieses array sollte die gleichen werte wie a1 enthalten und zusätzlich dahinter noch andere werte

    int a2[] = {3,4,5,6}
    

    könnte man das irgendwie so schreiben das ich bei änderungen nur a1 ändern brauche und nicht dazu noch a2
    aber so meine ich das nicht:

    int a2[] = {a1[0],a1[1]}
    

    sondern eher kürzer (soll sehr umfangreich werden, also das array)

    int a2[] = {a1,4} // also so geht es ja nicht aber irgenwie so in der art
    

    falls jemand einen hinweis hat wäre ich dankbar 🙂

    gruß PaFF



  • int a1[] = ...;
    int a2[] = { 0, 0, 0, 6 }; 
    memcpy( a2, a1, sizeof(a1));
    

Anmelden zum Antworten