#1: Globalne i lokalne varijable? Autor/ica: sony, Postano: 22:17 pet, 24. 8. 2007 Zanima me zasto u jednom programu se dogada sljedece:
imam varijablu NH koja je tipa int i NH=funkcija koja vraca broj redaka h koji je uvijek manji od 50,
nakon nekoliko fprintfova i jedne moje funkcije koja uopce ne koristi NH , nakon sto se ta fja izvrsi NH promijeni vrijednost i printf("%d", NH );ispisuje neki sasvim drugi ogroman broj (valjda 8znamenkasti), a ako NH deklariram kao globalnu sve radi normalno, tj. pokazuje stvarnu vrijednost od NH?
Mislim zanima me kako se unutar programa vrijednost od NH samo tako promijenila??
#2: Autor/ica: jakov, Lokacija: evo me domaPostano: 22:26 pet, 24. 8. 2007 Ako nije problem, hajde stavi kod programa ovdje ili mi pošalji pa da vidim. Zainteresirao si me s pitanjem.
#3: Autor/ica: pecina, Lokacija: Happily traveling through space since 1986!Postano: 0:41 sub, 25. 8. 2007 Greška ti je u toj funkciji. Nekakav stack corruption. Pogledaj da li možda koristiš scanf ili slično u toj fji. Nekakve pointere i/ili adrese.