Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Iz TEXT datoteke u niz,pomocu fscanf.......

[es] :: C/C++ programiranje :: Iz TEXT datoteke u niz,pomocu fscanf.......

[ Pregleda: 2276 | Odgovora: 1 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

vbvlada
Petrović Vladimir
Beograd

Član broj: 59233
Poruke: 209
195.252.89.*



Profil

icon Iz TEXT datoteke u niz,pomocu fscanf.......23.02.2006. u 15:04 - pre 221 meseci
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...
A vi,kako 'te?
 
Odgovor na temu

idb
Ivan Bulic
Beograd

Član broj: 4436
Poruke: 402



Profil

icon Re: Iz TEXT datoteke u niz,pomocu fscanf.......23.02.2006. u 16:22 - pre 221 meseci
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
 
Odgovor na temu

[es] :: C/C++ programiranje :: Iz TEXT datoteke u niz,pomocu fscanf.......

[ Pregleda: 2276 | Odgovora: 1 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.