[ milos_r @ 07.01.2009. 12:53 ] @
Pozdrav svima, pokusavam da napravim program koji ce da ucita podatke iz tekstualnog fajla i strpa ih u strukturu. Primer recimo u tekstualnom fajlu pise; pera peric 10 mika mikic 9 ... itd. da pera peric postane recimo struct STUDENT student[0], a mika [1] i tako redom. Evo i koda koji sam do sada sklepao, ali znam tacno da mi neradi deo sa ucitavanjem u strukturu. Napisacu samo deo koda koji je relevantan za problem da nepravim veliki post. Code: int main(){ struct STUDENT *student; int i=0; f = fopen(putanja_do_fajla,"r"); //unosi se kao argument komande linije while(ucitaj(f,&student[i++])) // jedna varijanta da pozovem funkciju za ucitavanje koja neradi for(i=0;feof(f);i++) ucitaj(f,&student[i]); // druga varijanta da pozovem funkciju koja takodje neradi //evo i funkcije ucitaj void ucitaj(FILE* f,struct STUDENT *o) { fscanf(f,"%s",o->ime); fscanf(f,"%s",o->prezime); fscanf(f,"%d",&(o->ocena)); } Hvala unapred na idejama Milos |