Главная страница


ru.perl

 
 - RU.PERL ----------------------------------------------------------------------
 From : Roman V Tchemisov                    2:5020/400     03 Aug 2004  06:02:33
 To : abrasha shapirus
 Subject : Re: perl 5.8 -- проблемы с pack()
 -------------------------------------------------------------------------------- 
 
 Привет, abrasha.
 
 > перл 5.8 выдает следующее предупреждение на выражении вроде print  
 > pack('c',
 > 255) :
 
 > Character in 'c' format wrapped in pack at - line 4.
 
 > аналогичное предупреждение возникает при использовании формата 'C'. если  
 > второй
 > аргумент pack меньше или равен 127, предупреждение не выдается.
 
 > perl 5.6 подобное проглатывал вообще без единого писка.
 
 > что делать и кто виноват?
 
 делать:
 use diagnostics;
 
 По-русски говоря, "c" is signed. 255 is too big for a signed byte. "C" is  
 for unsigned, use that instead.
 
 С уважением,
 Роман
 -- 
 Using Opera's revolutionary e-mail client: http://www.opera.com/m2/
 --- ifmail v.2.15dev5.3
  * Origin: IrTI (2:5020/400)
 
 

Вернуться к списку тем, сортированных по: возрастание даты  уменьшение даты  тема  автор 

 Тема:    Автор:    Дата:  
 perl 5.8 -- проблемы с pack()   abrasha shapirus   02 Aug 2004 22:00:52 
 Re: perl 5.8 -- проблемы с pack()   Alexander Timoshenko   03 Aug 2004 00:29:00 
 Re: perl 5.8 -- проблемы с pack()   Roman V Tchemisov   03 Aug 2004 06:02:33 
 perl 5.8 -- проблемы с pack()   abrasha shapirus   03 Aug 2004 14:28:08 
 Re: perl 5.8 -- проблемы с pack()   Anatoly Moskovsky   03 Aug 2004 12:06:58 
Архивное /ru.perl/216975aead567.html, оценка 3 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional