Hallo Leute,
ich muss für die Schule eine kleine Aufgabe lösen.
Die Übung dient dazu den Umgang mit Feldern zu erlernen.
Jetzt hab ich die Situation, dass ich ein 2D Integer Array erstelle, welches ich dann einer Funktion übergeben möchte. Dort soll dem Array Werte zugewiesen werden.
Ein kleines Beispiel zu erläuterung:
Wenn jetzt den Feld die 0 zugewiesen werden soll, bringt er folgende Fehlermeldung:
Benutze den Borland Builder 5.
Ich komme eigentlich von der JAVA-Welt und komme mit den Pointer-Dingern überhaupt nicht zurecht.
Auf einen kleinen Hint eurerseits wäre ich sehr dankbar...
Gruß
Kirashet, der gleich einen Vogel kriegt
ich muss für die Schule eine kleine Aufgabe lösen.
Die Übung dient dazu den Umgang mit Feldern zu erlernen.
Jetzt hab ich die Situation, dass ich ein 2D Integer Array erstelle, welches ich dann einer Funktion übergeben möchte. Dort soll dem Array Werte zugewiesen werden.
Ein kleines Beispiel zu erläuterung:
Code:
const int m_quarter = 4;
const int m_seller = 3;
void main( void ) {
int **exchange[m_quarter][m_seller]={0};
clearfield( **exchange );
}
void clearfield( int **_field) {
for (int i=0;i<m_quarter;i++) {
_field[i][0] = 0;
}
}
Wenn jetzt den Feld die 0 zugewiesen werden soll, bringt er folgende Fehlermeldung:
Im Projekt Project1.exe ist eine Exception der Klasse EAccessViolation aufgetreten. Meldung: "Zugriffsverletzung bei Adresse xxxxx." usw.
Benutze den Borland Builder 5.
Ich komme eigentlich von der JAVA-Welt und komme mit den Pointer-Dingern überhaupt nicht zurecht.
Auf einen kleinen Hint eurerseits wäre ich sehr dankbar...
Gruß
Kirashet, der gleich einen Vogel kriegt

Zuletzt bearbeitet: