001
12.06.2004, 21:07 Uhr
Pablo
Supertux (Operator)
|
char *speicher[255]; das ist ein Zeiger auf ein Array von 255 Feldern. Die hast du gerade mit der letzten for schleife gelöscht, die übrigens etwas merkwürdiges hat:
C++: |
for(int j;j<i;i++) { delete[] speicher[ i ]; }
|
meinst du etwa nicht?
C++: |
for(int j=0;j<i;i++) { delete[] speicher[ j ]; }
|
wenn j nicht initialisiert wird, dann hat j einen unbekannten Wert und wenn j > i, dann wird die Schleife nicht mehr ausgeführt? Außerdem sollte es nicht speicher [ j ] heißen? Wie hast du den Speicher für *speicher[] erstellt?
C++: |
delete[] speicher[255]
|
da sollte nur
sein. -- A! Elbereth Gilthoniel! silivren penna míriel o menel aglar elenath, Gilthoniel, A! Elbereth! |