GRY-Online.pl --> Archiwum Forum

Tworzenie i usuwanie dynamicznych tablic w C

11.11.2007
14:59
[1]

Didier z Rivii [ life 4 sound ]

Tworzenie i usuwanie dynamicznych tablic w C

mam spory problem, mianowicie tworze tablice przy uzyciu kodu:
tabWynik=new int*[kolumny];
for (int i=0; i<kolumny;i++)

*(tabWynik+i)=new int[wier];


i gdy probuje ja usunac za pomoca:

for (int i=0; i<kolumny;i++)‹ //zwolnienie pamieci
delete[] *(tabWynik+i);

delete[] *tabWynik;


to po uruchomieniu programu przy zwalnianiu pamieci wyskakuja bledy windowasa "Wystąpił problem z aplikacją Unit1.exe i zostanie ona zamknięta. Przepraszamy za kłopoty." :/
czy ktos potrafi zlokalizowac moj blad?

11.11.2007
16:00
[2]

Didier z Rivii [ life 4 sound ]

blad mialem w ostatniej linijce usuwania... niepotrzebnie gwiazdka tam byla...

no ale teraz mam kolejny problem, mianowicie gdy program wykonuje petle dla 15 serii danych to tak samo sie wywala i pokazuje blad windowsa... :/

© 2000-2024 GRY-OnLine S.A.