g. surgulaZe, g. janeliZe, i. xuciSvili
g. surgulaZe, g. janeliZe, i. xuciSvili
g. surgulaZe, g. janeliZe, i. xuciSvili
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
2.7.3. dinamiuri obieqtis sicocxlis xangrZlivoba.<br />
dinamiuri obieqtebis mier dakavebuli mexsiereba, Tu igi saWiroa sxva<br />
miznebisaTvis, unda ganTavisufldes cxadi miTiTebiT. winaaRmdeg<br />
SemTxvevaSi es mexsiereba SeiZleba daikargos, e.i. SeuZlebeli<br />
gaxdeba misi xelmeored gamoyeneba. cxadi ganTavisufleba<br />
xorcieldeba free funqciis gamoyenebiT, romelic Semdegnairad<br />
Caiwereba:<br />
free(ptr)<br />
char *ptr;<br />
aucilebelia usafrTxoebis zomebis miReba Secdomebis Tavidan<br />
asacileblad, romelic dakavSirebulia mimarTvasTan im obieqtze,<br />
romlisTvisac mexsiereba ukve ganTavisuflebulia.<br />
2.8. struqturuli cvladebis gansazRvra<br />
struqtura aerTianebs sxvadasxva tipis logikurad dakavSirebul<br />
monacemebs. monacemebis struqturuli tipi ganisazRvreba Semdegi<br />
aRweriT:<br />
struct struqturis_saxeli {<br />
};<br />
elementebis_aRwera<br />
magaliTi:<br />
struct dinner {<br />
};<br />
char *place;<br />
float cost;<br />
struct dinner *next;<br />
struqturuli cvladi aRiwereba struqturuli tipis cvladis<br />
daxmarebiT.<br />
magaliTi:<br />
struct dinner week_days [7]; /* struqturis masivi */<br />
struct dinner best_one; /* erTi struqturuli cvladi */<br />
126