Programiranje u C-u

  

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.
Član stime C strukture today je inicijaliziran na tri sata, tri minute, trideset i tri sekunde. Svakom elementu unutar strukture može se pristupiti ako se želi, npr.
        ++today.stime.secs;
        if( today.stime.secs == 60 ) ++today.stime.mins;





©Copyright B Brown. 1984-1998. All rights reserved.