Cteni z binarniho souboru

Josef Zlomek zlomj9am na artax.karlin.mff.cuni.cz
Pátek Září 29 12:38:52 MEST 2000


> > Dobry den,
> > 
> > resim problem se ctenim dat z binarniho souboru. V souboru jsou cisla
> > zapisovana ve 2 bytovem formatu. Zkousel jsem funkci read, ale to mi
> > dava nesmysly. Muze mi nekdo poradit, co s tim?
> 
> Treba takto:
> 
> open(IN,"<soubor");
> 
> read(IN,$cislo);

#Chybicka se vloudila:
# ma tu byt:
read(IN,$cislo,2);

> $cislo=unpack("S",$cislo); #pokud je to unsigned 2-byte int
> #nebo
> $cislo=unpack("s",$cislo); #pokud je to signed 16-bit int
> 
> #dalsi typy formatu:  manual perlfunc, funkce pack
> 
> close(IN);
> 
-- 
      Josef Zlomek
      josef.zlomek na email.cz
      zlomj9am na artax.karlin.mff.cuni.cz
---------------------------------------
It's time to close Windows :-)


Další informace o konferenci Perl