Tablice dynamiczne dwuwymiarowe. Większa liczba wierszy niż kolumn

0

Witam.
Mam problem z tablicami dynamicznymi dwuwymiarowymi.
Właściwie w tytule tematu zamieściłem wszystko. Program sobie nie radzi, gdy podam mu wymiary tablicy 4x2, ale z tablica 2x4 już sobie radzi.

Tutaj zamieszczam kod : ( poprawiony )

// tu był kod

Będę wdzięczny za pomoc.

Pozdrawiam :)

0

Z rzeczy, które nie mają wpływu na działanie tego kodu, ale się doczępię:

  • tam, gdzie to możliwe, stosuj przedrostkowe wersje operatorów ++, --
  • nie, używaj 'l', jako nazwy zmiennej, bo wygląda jak '1'
  • funcja create powinna zwracać jedną tablicę, a wywołać ją można dwa razy.

Wydaję mi się, że w funkcji putIn, masz zamienione indeksy k & l.

0
Sparrow-hawk napisał(a):

Z rzeczy, które nie mają wpływu na działanie tego kodu, ale się doczępię:

  • tam, gdzie to możliwe, stosuj przedrostkowe wersje operatorów ++, --
  • nie, używaj 'l', jako nazwy zmiennej, bo wygląda jak '1'
  • funcja create powinna zwracać jedną tablicę, a wywołać ją można dwa razy.

Wydaję mi się, że w funkcji putIn, masz zamienione indeksy k & l.

Dziękuję za radę :)

Problem rozwiązany, ale pojawił się nowy :x

<http://pl.spoj.com/problems/PP0602B2/ > - to jest kod do tego problemu.
I mimo iż u mnie działa bez problemu. to na ideone.com wyskakuje błąd :
*** Error in `./prog': double free or corruption (out): 0x09e06af0 ***

Niestety nie mam pojęcia czym może być spowodowany ten błąd.

Pozdrawiam

Totalnie zle tworzyłem te tablice, bo myslałem, że do każdej kolumny przyczepiamy wiersze, a jest odwrotnie, czyli do wierszy przyczepiamy kolumny :)

Pozdrawiam.

PS. Kod usunąłem, bo to praktycznie było rozwiązanie.

1 użytkowników online, w tym zalogowanych: 0, gości: 1