struct etiketa
{
tip element;
tip element;
};
struct oseba
{
char ime[10];
char priimek[20];
int starost;
float visina;
} ;
Lahko deklariramo spremenljivke, katerih tip
ustreza definirani strukturi:
struct oseba oseba1, oseba2;Dostop do elementov oziroma členov strukture dobimo na naslednji način:
oseba1.starost = 42; strcpy(oseba1.ime,"Peter"); ........ oseba2 = oseba1; /* Dopustno je kopiranje celotne strukture */
Deklarirajmo polje 20 struktur tipa oseba in mu dajmo ime
delavec :
struct oseba {
char ime[20];
int starost;
int visina
} delavec[20];
..............
delavec[0].starost = 41;
strcpy(delavec[0].ime,Peter);
.......
printf("Vpisi ime delavca:");
gets( delavec[1].ime);
.......
for(i=0; i<20; i++){
printf("Delavec %s je star %d",
delavec[i].ime, delavec[i].starost);
}
Primer ponazoruje tudi vnos in izpis, skratka uporabo takega polja.