Rückgabe eines Mehrdimensionalen Array



  • Hallo,
    ich weiss nicht wie der Funktionskopf einer Funktion aussieht, die ein mehrdimensionales array zurückgibt.
    bei einem 1 dimensionalen heisst es ja:

    int *fkt(int feld[]){
    int *a;
    ...........
    return a;
    }

    und bei 2 ?
    danke



  • Im Prinzip kannst du immer nur einen Zeiger auf das erste Element im Array returnen; die Unterscheidung nach Dimensionen wird nur logisch vorgenommen. Gib also den Zeiger so zurück und suche nach einer Variante, die Dimensionen zu beschreiben (Tipp: Zeiger auf einen Array für die Dimensionsgrössen)

    MfG


Anmelden zum Antworten