#include #include #include #define N 3 /**********************************************************/ struct podatki { char priimek[20], ime[10]; int ocena; }; /**********************************************************/ void main() { struct podatki * seznam[N]; struct podatki **oseba; struct podatki temp; oseba = seznam; /************** branje podatkov *************************/ do { printf("Vnos osebe:"); scanf( "%s %s %d", temp.priimek, temp.ime, &temp.ocena); *oseba = (struct podatki*) malloc(sizeof(struct podatki)); strcpy((*oseba)->priimek, temp.priimek); strcpy((*oseba)->ime, temp.ime); (*oseba)->ocena = temp.ocena; oseba++; } while (oseba-seznam priimek, (*oseba)->ime, (*oseba)->ocena); oseba++; } }