01.03.2013 Views

g. surgulaZe, g. janeliZe, i. xuciSvili

g. surgulaZe, g. janeliZe, i. xuciSvili

g. surgulaZe, g. janeliZe, i. xuciSvili

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

struct dinner *p; /* mimTiTebeli struqturul cvladze*/<br />

masivisagan gansxvavebiT, romelic ergvarovani obieqtia,<br />

struqtura SeiZleba iyos araerTgvarovani. struqturis tipi<br />

naCvenebia Semdegi saxis CanaweriT:<br />

struct{<br />

}<br />

aRwerebis sia<br />

struqturaSi miTiTebuli unda iyos Tundac erTi komponenti.<br />

struqturis tipis mimTiTebeli gamoiyeneba struqturis<br />

gansazRvrisaTvis. struqturis gansazRvras aqvs Semdegi saxe:<br />

monacemTa_tipi asaRweri;<br />

sadac monacemTa_tipi uCvenebs struqturis tips obieqtisaTvis,<br />

romelic gansazRvrulia asaRwerSi. asaRweri warmoadgens cvladebis<br />

Cveulebriv saxelebs, masivebs, mimTiTeblebs da funqciebs.<br />

magaliTad, gansazRvris daxmarebiT:<br />

struct {<br />

double x,y;<br />

} a,b,c[9];<br />

a da b cvladebi ganisazRvrebian, rogorc struqturebi, romel-<br />

Tagan TiToeuli Sedgeba ori komponentisagan - x da y. c cvladi<br />

ganisazRvreba rogorc cxra aseTi struqturisagan Sedgenili masivi.<br />

mocemulia gansazRvra:<br />

struct {<br />

int year;<br />

short int month, day;<br />

} date1,date2;<br />

Cans, rom date1, date2 ori cvladidan TiToeuli Sedgeba sami<br />

komponentisagan: year, month, day.<br />

struqturis tipTan SeiZleba asocirebuli iyos saxeli, romelic<br />

moicema tipis aRweriT formaSi:<br />

typedef struct {<br />

aRwerebis sia<br />

127

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!