rychla nahrada znaku v binarce

Petr Skoda skoda na sunstel.asu.cas.cz
Pátek Říjen 2 19:22:53 CEST 1998


On Fri, 2 Oct 1998, Martin Mares wrote:

> 
>    Ja bych to resil jednoduchym scriptem v perlu:
> 
> 	#!/usr/bin/perl
> 	open FILE, "filename";
> 	syswrite FILE," ",1,pozice_toho_NULu;
> 	close FILE;


Bohuzel to nejde, napsal jsem 
syswrite FILE," ",1,1152;

a ono to nadava (at menim 1152 za cokoli - i 1 )
Offset outside string at ./p.pl line 3

Kdyz tu pozici vymazu(i scarkou), tak to projde, ale zase ten soubor se
stejne nemeni - timestamp je stejny - a ani vizualne nic nevidim.
Co je spatne ?

************************************************************************* 
*  Petr Skoda                         Tel   : (0204) 649201, l. 361     * 
*  Stelarni oddeleni                          (0204) 620361, 620136     *
*  Astronomicky ustav AVCR            Fax   : (0204) 620250             *
*  251 65 Ondrejov                    e-mail: skoda na sunstel.asu.cas.cz  *
*  Ceska republika                            pskoda na mbox.cesnet.cz     *
*************************************************************************



Další informace o konferenci Linux