C STRUKTURA UNUTAR C STRUKTURE
C struktura može također sadržavati i C strukturu.
Razmotrimo slučaj u kojem su C struktura date (datum) i C struktura
time (vrijeme) nalaze unutar iste strukture koja se zove
date_time(datum_vrijeme), npr,
struct date {
int month, day, year;
};
struct time {
&nbsx; int hours, mins, secs;
};
struct date_time {
struct date sdate;
struct time stime;
};
Ovo je deklaracija strukture čiji su članovi dvije
već deklarirane strukture. Inicijalizacija se može napraviti na slijedeći
način,
static struct date_time today = { { 2, 11, 1985 }, { 3, 3,33 } };
koja postavlja član sdate C strukture today
na jedanaesti veljače, 1985.
++today.stime.secs; if( today.stime.secs == 60 ) ++today.stime.mins;©Copyright B Brown. 1984-1998. All rights reserved.