Array verpacken



  • Hallo,
    ich wollte ein Array als Return-Wert einer Methode übergeben. Kurz gesagt:

    funktion() 
    {
    int blabla[10;]
    ...
    return blabla;
    }
    
    void main()
    {
     int  blub[10];
     blub = funktion();
    }
    

    Soweit ich aber weiss, ist ein Array kein Rückgabewert für eine Methode.

    Wie kann ich dann das Array zurückgeben?
    Eigentlich eine Lapalie, aber ich musste es noch nie anwenden!



  • Hallo

    das hat nichts mit dem Builder im speziellen zu tun, sondern gehört ins C oder C++ Forum.

    Zm Thema : Einfach als Parameter by-reference übergeben

    void funktion(int *array, int count)
    {
      // mit para arbeiten, Änderungen werden direkt auf Original ausgeführt
    }
    
    void main()
    {
     int  blub[10];
     funktion(blub, 10);
    }
    

    bis bald
    akari



  • Genau, warum fällt mir das nicht ein.
    Ganz klar, danke dir. War ja eine sehr dumme frage von mir.


Anmelden zum Antworten