Tablice wielowymiarowe do funkcji
Ostatnio zmodyfikowano 2011-05-09 15:31
greenhouse Temat założony przez niniejszego użytkownika |
» 2011-05-08 23:10:08 Już tak próbowałem, ale ciągle jest błąd jak opisany wyżej.
Konkretnie: error: declaration of 'tab' as multidimensional array must have bounds for all dimensions |
|
absflg |
» 2011-05-08 23:15:12 W argumencie funkcji tylko jeden wymiar może być nieokreślony, więc nie tab[][][] , ale np. tab[][ 12 ][ 9 ] . To dlatego, że tablice wielowymiarowe utworzone w ten sposób są blokiem ciągłym w pamięci. Ale z tego co widzę, twoja tablica ma być dwuwymiarowa, bo dla każdej osoby jest przypisana tablica z danymi.
dmx81:
wpisz( char *** tab ); to raczej nie. Bo tablice wielowymiarowe to nie tablica wskaźników do tablicy wskaźników do tablicy wskaźników itd. |
|
greenhouse Temat założony przez niniejszego użytkownika |
» 2011-05-09 15:31:57 Bardzo Ci dziękuję Absflg, tego właśnie nie wiedziałem i przez to program się nie kompilował. |
|
1 « 2 » |