Zeigerproblem



  • Hallo, ich hab ein Prob mit einem dynamischen Feld mit Zeiger auf eine Struktur:

    struct paar {
                int x;
                int y;
                };
    
             struct einheitstruct {
               char kennung;
               char besitzer;
               paar position;
               int bewpunkte;
               };
    
    einheiten = new einheitstruct[ anz ];
    
    einheiten[ 1 ].kennung = 's';      
    einheiten[ 1 ].besitzer = 1;
    einheiten[ 1 ].position.x = 10;
    einheiten[ 1 ].position.y = 10;
    einheiten[ 1 ].bewpunkte = 4;
    

    anz ist größer als 1. bei der ersten Zuweisung bricht das Prog ab mit ner AccessViolation. Wenn ich die auskommentiere dann bricht es bei der 2. ab. Der Compiler zeigt aber keine Fehler. Was muss ich machen?
    Thx



  • Crossposting! Bitte schließen!



  • Einmal reicht! Ausserdem hat das absolut nix mit der VCL oder der CLX zu tun.

    -junix


Anmelden zum Antworten