[ vbvlada @ 23.02.2006. 15:04 ] @
Zelim da od zadate pozicije krenem da ucitavam brojeve u jedan niz....
Code:

dat2=fopen("kombinacije.txt","r");
b=new int[bk*7];
int pom,pom2,k=0;
while(pom2=fscanf(dat2,"%d",&pom)!=EOF)if(pom2>=brredova-bk*7)b[k++]=pom; fclose(dat2);
    

(brredova je ukupan broj redova u datoteci-to radi,a bk*7 je broj podataka koje treba da smestim u niz)
Ovo nece da radi,niz mi je prazan....
Koliko znam FSCANF vraca broj konvertovanih podataka,pa sam mislio to da iskoristim za oznacavanje mesta odakle ce poceti da se ucitava u niz...
Trazio sam po forumu,nisam nasao nista sto bi mi pomoglo...
[ idb @ 23.02.2006. 16:22 ] @
Nije mi bas jacno sta su: brredova i bk ali proveri sta dobijas za pom2 i pom:
Code:
while( pom2 = fscanf(dat2,"%d",&pom) != EOF ){
    printf("pom2 = %d,   pom = %d\n",pom2, pom);
    if (pom2>=brredova-bk*7) b[k++]=pom; 
}

pom2 == 1 ????
dok ce ti se u 'pom' uredno pakovati procitan podatak.
if (....) ?

idb