Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- fread(&st1, (long) sizeof(struct idx_jmbag), 1, podaci);
- pozic += (long)sizeof(st1);
- /*dodajem element u listu*/
- if (novi = malloc(sizeof(atom))) {
- novi->podaci = malloc(sizeof(st1.jmbag));
- strncpy(novi->podaci, st1.jmbag, sizeof(st1.jmbag));
- novi->pozicija = st1.pozicija;
- novi->sljed = NULL;
- novi->preth = NULL;
- if (idx_jmbag->pocetak == NULL) { /*ako je red bio prazan*/
- idx_jmbag->pocetak = novi; idx_jmbag->kraj = novi;
- }
- else { /* inace, stavi na kraj*/
- (idx_jmbag->kraj)->sljed = novi;
- novi->preth = idx_jmbag->kraj;
- idx_jmbag->kraj = novi;
- } }
- while (fscanf(uzorci, "%s", ident) != EOF){
- /*ZA JMBAG*/
- if (strlen(ident) == 10){
- brojjmbag++;
- for (pom = idx_jmbag.pocetak; pom != NULL; pom = pom->sljed){
- if (strcmp(pom->podaci, ident) == 0) nadjenjmbag++;
- }
- }
- /*ZA OIB*/
- if (strlen(ident) == 11){
- brojoib++;
- for (pom2 = idx_oib.pocetak; pom2 != NULL; pom2 = pom2->sljed){
- if (strcmp(pom2->podaci, ident) == 0) nadjenoib++;
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement