Miten binääritiedossa olevien tietueiden määrän saa selville?
C-kieli
jkl
3515
0Äänestä
Muut lukivat myös
Odottaa vastausta
Näihin keskusteluihin ei ole vielä vastattu. Ole ensimmäinen.
Turvaa tilisi vahvistamalla puhelinnumerosi. Voit silloin palauttaa unohtuneen salasanan tekstiviestillä.
Näihin keskusteluihin ei ole vielä vastattu. Ole ensimmäinen.
Vastaukset 3
Vanhimmat
ihan varma haluatko tiedossa vai tiedostossa?
sizeof(binääritieto) / sizeof(tietue)
Jos sulla on vaikka jokin omatekemä tietotyppi joita sitten olet talletellut vaikka binäärimuodossa tiedostoon, niin luet vaan tiedostoa kunnes EOF.
MunTietotyyppi mtt = (MunTietoTyyppi)read(&handle, sizeof(MunTietotyyppi),1)
Joku voi korjata, joka on lähiaikoina c:tä koodannu ;)
Esmes ei hajuakaan enää, että millä funtiolla voi streamista lukea.
Auttasko tämmönen:
#include
// koodia..
struct stat stbuff;
stat("tiedostonimi", &stbuff);
tietueita = stbuff.st_size / sizeof(tietue);
kiitos vinkeistä!