» »

C++ Rekurzija

C++ Rekurzija

brinsky ::

Poznate tiste dele nepomembne kode, ko vas že tolko razp.... neuspeh da postane problem oseben?
...no...

napisal sem rekurzivno funkcijo, katere argumenti so polja celih stevil.
sveti se mi ena ideja, kjer se vrednosti elementov polj-kot-argumentov-funkcij spreminjajo po referenci, tu pa nastane problem.

1.:funkcija nekaj izračuna
2.:funkcija kliče samo sebe z določenimi argumenti
3.:program se vrne na osnovni nivo funkcije, kjer se vrednosti spremenljivk nenormalno spremenijo.
3.a:program kliče vrednosti spremenljivk iz drugih - do zdaj neuporabljanih lokacij, nekatere se celo postavijo na NULL

A) Funkcija ne uporablja kazalcev
B) Uporabljana je ENA globalna spremenljivka, ki se uporablja samo za primerjanje podatkov, vrednosti le-te se ne spreminjajo
C)Podatki ne štimajo
D)V riti sem
E)Rabim Pomoč in pišem na forumu.

Za vse ideje oz. podobne iskušnje se v naprej zahvaljujem,

B

OwcA ::

Kaj ko bi raje pripopal kodo? ;)
Otroška radovednost - gonilo napredka.

brinsky ::

koda je trenutno nedostopna, imam pa mali namig: Prog vrne napako:

The value of ESP was not properly saved across a function call. This is usually a result of calling a function declared with one calling convention with a function pointer declared with a different calling convention.

primer rezultata napake:
pred klicom funkcije je integer shranjen na lokacijo 0*0012ff70
po klicu pa išče vrednost z lokacije 0*000012ff

Kot pa sem omenil, ni ne deklariran ne uporabljan kakeršenkoli kazalec, niti metoda ali pa funkcija, ki bi ga lahko vrnila.
Mimogrede... se komu šajna kakšni bi lahko bli problemi pri klicu funkcije z arrayom kot argumentom... glede referenčnih prenosov vrednosti?

Btw. kodo pošljem takoj ko bo dostopna.

Vesoljc ::

brez kode ne moremo vedeti kake neumnosti si počel ;)
Abnormal behavior of abnormal brain makes me normal...


Vredno ogleda ...

TemaSporočilaOglediZadnje sporočilo
TemaSporočilaOglediZadnje sporočilo
»

[Java] array v voidu

Oddelek: Programiranje
102269 (1968) Spura
»

[javascript] return stavek

Oddelek: Programiranje
8950 (772) lebdim
»

PHP in objektno programiranje (strani: 1 2 )

Oddelek: Programiranje
8512074 (10541) kivi113
»

Program ne deluje več (strani: 1 2 )

Oddelek: Programiranje
506560 (5298) Genetic
»

rekurzija - problem?

Oddelek: Programiranje
373803 (3367) Vesoljc

Več podobnih tem