1. Dashboard
  2. Forum
    1. Unerledigte Themen
  3. Mitglieder
    1. Letzte Aktivitäten
    2. Benutzer online
    3. Team-Mitglieder
    4. Trophäen
    5. Mitgliedersuche
  4. Tutorial Bereich
  • Anmelden
  • Registrieren
  • Suche
Alles
  • Alles
  • Seiten
  • Forum
  • Lexikon
  • Erweiterte Suche
  1. Informatik Forum
  2. Mitglieder
  3. opengl_noob

Beiträge von opengl_noob

  • mehrdimensionales Array

    • opengl_noob
    • 27. Juni 2006 um 18:04

    hat sich erledigt
    danke!

  • mehrdimensionales Array

    • opengl_noob
    • 27. Juni 2006 um 16:42

    hi
    Hab ein Problem mein mehrdimensionales Array in einer Funktion zurückzugeben:
    int* funktion(){
    int i;
    scanf("%d",&i);
    int (*p)[3] = new int[i][3]; //Zeiger auf ein zweidimensionales Array
    return p[3];
    }
    void main()
    {
    int (*p)[3]=
    funktion();
    }
    Es kommt folgender Fehler:
    "error C2440: 'Initialisierung' : 'int *' kann nicht in 'int (*)[3]' konvertiert werden
    Die Typen, auf die verwiesen wird, sind nicht verknüpft; die Konvertierung erfordert einen reinterpret_cast-Operator oder eine Typumwandlung im C- oder Funktionsformat"
    Ich weiß nur, dass die Alloziierung des Array mit new stimmt.
    Alles andere ist probiert.
    Hoffe es kann mir jemand helfen.

Rechtliches

Impressum

Datenschutzerklärung