|
|
ru.perl- RU.PERL ---------------------------------------------------------------------- From : Artem Chuprina 2:5020/371.32 04 Dec 2000 22:23:31 To : Nikolay Pichtin Subject : Re: Запись в файл --------------------------------------------------------------------------------
В твоём письме от Sat, 02 Dec 2000 00:39:46 +0300 написано:
NP>>> Hеобходимо писать в бинарный файл.
NP>>> Как записать, скажем по адресу 00B7FA?
NP>>> Подскажите скриптик или где можно почитать.
NP>
AC>> perldoc -f sysopen, perldoc -f syswrite, perldoc -f seek
NP>
NP> Почитал. Пробы не увечались успехом. Помогите.
NP> Задача такая - есть двоичный файл.
NP> По адресу 00B7FA записан текст, например test.
NP> После test идет ноль (0 двоичный).
NP> Hадо вместо test записать test2, а затем 0.
use Fcntl;
sysopen F,$filename,O_WRONLY|O_APPEND or die $!;
seek F,0xB7FA,0 or die $!;
syswrite F,"test2\0" or die $!;
close F;
--- slrn/0.9.6.3-as (Linux)
* Origin: AKA с подствольным плюсомётом (2:5020/371.32)
Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.perl/723936b1ae256.html, оценка из 5, голосов 10
|