Co to jest stock overflow i gdzie moze wystapic?

0

No wlasnie napisalem program ktory na sie wiesza. Debuger "mowi" ze to stock overflow. Co to jest i gdzie moze wystapic?? jak to poprawic??

0

No wlasnie napisalem program ktory na sie wiesza. Debuger "mowi" ze to stock overflow. Co to jest i gdzie moze wystapic?? jak to poprawic??

stAck overflow [sciana]

Czyli przepełnienie stosu.

0

Uzywać jak najmniej łańcuchowych wywołań funckji (funckaj wywołana z funkcji, z jeszcze jednej funkcji), co jest podstawą rekurencji. Albo zwiększyć stos (zmienna _stacksize - w niektorych kompilatorach)

0

pierwszy przypadek raczej odpada:( Jak zwiekszyc wielkośc stosu w Dev-cpp??

0

stock, bo mu akcje przepelnilo :P

A co do problemu, to sprobuj wywalic wieksze parametry z wywolan funkcji (zamiast przez wartosc to przez wskazniki przekazuj) oraz zmienne lokalne.

0

Ale ja mam tylko funkcje main. Ale mam za to kilka tablic long int tablica[100000] ktore sortuje zamieniam podmieniam itd. Tablice te sa tworzone dynamicznie czytajac wielkosci z wejscia. DLa mniejszych liczb jest wszystko ok

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