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.
} struqturis-tipis-saxeli;<br />
typedef(gansazRvravs mexsierebis klass) specifikatori<br />
saSualebas gvaZlevs SevqmnaT sakuTari tipios saxeli. es #define<br />
direqtivis msgavsia, Semdegi sami cvlilebiT:<br />
1. #define-sagan gansxvavebiT typedef specifikatori iZleva<br />
simbolur saxelebs, magram isazRvrebian mxolod monacemTa<br />
tipebiT.<br />
2. typedef specifikatori sruldeba kompilatoriT da ara<br />
winaprocesoriT.<br />
3. Tavis farglebSi typedef specifikatori ufro moqnilia,<br />
vidre #define.<br />
SemdgomSi es saxelebi SeiZleba gamoyenebul iqnan struqturis<br />
gansazRvrisaTvis. qvemoT moyvanilia struqturis tipis aRweris<br />
magaliTi, employee saxeliT:<br />
typedef struct {<br />
char name[30];<br />
int id;<br />
dept d;<br />
family f;<br />
} employee<br />
sadac dept, family miuTiTeben tips, saxeldobr struqturis<br />
tipebs, romelic momxmareblis mier winaswar aris gansazRvruli.<br />
employee struqturis tipi SeiZleba gamoyenebul iqnas cvladebis<br />
aRwerisaTvis. magaliTad gansazRvra:<br />
employee chairperson, president, e1, e2;<br />
aRweren chairperson, president, e1, e2 cvladebs, rogorc<br />
employee tipis struqturebs.<br />
arsebobs saxelis struqturis tipTan asocirebis sxva xerxi. es<br />
xerxi dafuZnebulia struqturis Wdis gamoyenebaze. struqturis Wde<br />
analogiuria CamoTvliTi tipis Wdisa. struqturis Wde aRiwereba<br />
Semdegi saxiT:<br />
struct Wde{<br />
128