( hrgy84 | 2011. 06. 28., k – 00:00 )

"egyébként erre találták ki alapvetően a visszatérési értéket."
Igen is, meg nem is. Pl. adott egy bonyolultabb struktura, amit fel kell inicializalni, mondjuk tobbek kozt fajlbol (ez egy egyszerubb eset). Ket dolgot kell jelezned a hivo fele: az inicializalas sikerult/nem sikerult, illetve a konkret strukturat.
C-nel altalaban az a megoldas, hogy egy int mystruct_init(struct mystruct*) vagy egy int mystruct_init(struct mystruct**) szignaturaju fuggvennyel toltjuk fel a strukturat, az int visszateresi ertek pedig egy statuskod (jobb esetben 0/1), ami jelzi az inicializalas sikeresseget.
--

Ki oda vagyik, hol szall a galamb, elszalasztja a kincset itt alant. | Gentoo Portal