mc_gulasch
Erfahrenes Mitglied
Hi Forum,
fast schäme ich mich, eine solche Frage hier zu stellen, aber ich komm um Verrecken nicht auf den Fehler:
Die Tabelle hat 81 Zeilen, geht also von 0..80, allerdings geht die Funktion bei 81 nicht aus der Schleife raus, sondern schmeisst einen Fehler:
Die Anweisung in "bla" verweist auf Speicher in "0xfdfdfdfd"
Das ist doch Null-Pointer, oder? Klar, die Tabelle geht nur bis 80, aber wie krieg ich sie dazu automatisch da rauszugehen? Schließlich werden bei mir nicht alle Tabs bis genau 80 gehen ;-)
Danke für die Hilfe.
//edit: Klammer entfernt!
fast schäme ich mich, eine solche Frage hier zu stellen, aber ich komm um Verrecken nicht auf den Fehler:
Code:
void print_table(unsigned int **table)
{
int i,j;
i=0;j=0;
while (table[i][j])
{
while((table[i][j]))
{
printf("%u ",(table[i][j]));j++;
}
}
printf("\n");
i++;
j=0;
}
Die Anweisung in "bla" verweist auf Speicher in "0xfdfdfdfd"
Das ist doch Null-Pointer, oder? Klar, die Tabelle geht nur bis 80, aber wie krieg ich sie dazu automatisch da rauszugehen? Schließlich werden bei mir nicht alle Tabs bis genau 80 gehen ;-)
Danke für die Hilfe.
//edit: Klammer entfernt!
Zuletzt bearbeitet: