C nacitanie do pola

Programovacie jazyky, rady, poradňa...
Klingac104
Novice
Novice
Príspevky: 4
Registrovaný: 24 nov 2012, 23:17

C nacitanie do pola

Príspevok od používateľa Klingac104 »

Caute, potrebujem zo suboru nacitat cisla do poli. Riadok cislo 5 potrebujem nacitat do pola ako realne cislo a riadok cislo 7 do druheho pola ako cele cislo. Toto mam napisane len mi to nejako nefunguje. Kde mam chybu prosim Vas? :D
void zaznam(FILE *fr, int cena[200], float dni[200])
{
rewind(fr);
int i, j;
char c;

for(j=0; c != EOF; j++)
{
for(i=0; i<4; i++)
{
do{
c=getc(fr);
}while (c != '\n');
}

{
fscanf(fr, "%f\n", &cena[j]);
}


do{
c=getc(fr);
}while (c != '\n');

{
fscanf(fr, "%d\n", &dni[j]);;
}

do{
c=getc(fr);
}while ((c != '\n') && (c != EOF));
}


}
BX
Addict
Addict
Používateľov profilový obrázok
Príspevky: 4572
Registrovaný: 10 jan 2008, 15:30

Re: C nacitanie do pola

Príspevok od používateľa BX »

Tu máš čítanie súboru po riadkoch http://www.cplusplus.com/forum/beginner/22558/
Stačí ti len kontrolovať, na ktorej práve si a podľa toho sa zariadiť.
Klingac104
Novice
Novice
Príspevky: 4
Registrovaný: 24 nov 2012, 23:17

Re: C nacitanie do pola

Príspevok od používateľa Klingac104 »

Idem sa na to pozret. Dakujem :)
Napísať odpoveď