powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / (PERL) опять pack и unpack
8 сообщений из 8, страница 1 из 1
(PERL) опять pack и unpack
    #33480573
Гость2005
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
есть строка из 8-ми символов всегда

my $m_string='00000a00';

ее нужно записать как 4 байта, как это сделать?

print pack("H*", $m_string) - выдает 5 байтов
...
Рейтинг: 0 / 0
(PERL) опять pack и unpack
    #33480596
g613
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
а ты это не под виндой тестируеш ? :)

я вот несколько подозреваю что binmode STDOUT в этом случае хватит...
:)
...
Рейтинг: 0 / 0
(PERL) опять pack и unpack
    #33480610
Гость2005
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
под винду. а что делать тогда?
...
Рейтинг: 0 / 0
(PERL) опять pack и unpack
    #33480617
g613
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Гость2005под винду. а что делать тогда?

дык это, там же выше было... `binmode STDOUT`

perldoc -f binmode
...
Рейтинг: 0 / 0
(PERL) опять pack и unpack
    #33480627
Гость2005
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
упаковывать не надо?
...
Рейтинг: 0 / 0
(PERL) опять pack и unpack
    #33480631
Гость2005
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
А, все получилось!!!!! Ура, большое спос :)
...
Рейтинг: 0 / 0
(PERL) опять pack и unpack
    #33480634
g613
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Гость2005упаковывать не надо?

...ну если ты хочеш получить в STDOUT вместо 5 байт 8, то пожалуй нет...

Код: plaintext
1.
2.
3.
my $m_string='00000a00';
binmode STDOUT;
print pack("H*", $m_string);
...
Рейтинг: 0 / 0
(PERL) опять pack и unpack
    #33480650
Гость2005
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Аха, спос :) я чет сначала написал, потом подумал
...
Рейтинг: 0 / 0
8 сообщений из 8, страница 1 из 1
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / (PERL) опять pack и unpack
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]