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


ru.perl

 
 - RU.PERL ----------------------------------------------------------------------
 From : Ser M Kislicin                       2:5020/400     07 Apr 2000  03:57:50
 To : All
 Subject : Re: address convert
 -------------------------------------------------------------------------------- 
 
 Привет,
 
 Leonid Subbotin <Leonid.Subbotin@p1.f16.n5007.z2.fidonet.org> wrote in
 message news:955008456@p1.f16.n5007.z2.FIDOnet.ftn...
 
 > Hi Ser!
 >
 >  SK> А подскажите мне, как правильно конвертнуть
 >  SK> строку символов вида "192.168.1.1" в число?
 >  SK> Т.е. "192.168.1.1" - 3232235777
 >
 > 192*256^3+168*256^2+1*256^1+1*256^0 ?
 
 Э, нет - эдак любой может. :)
 
 Проблема в том, что надо положить каждый байт в
 соответствующее место longint. Кроме того, должна
 быть операция обратная данной.
 
 > только вот сижу, чешу репу, причем здесь перл ?
 >
 > aot:
 > @ip=split(/\./,$ip);
 > $num=$ip[0]*256*256*256 + $ip[1]*168*256*256 + $ip[2]*1*256 + $ip[3]*1;
 
 А разложение числа на октеты одной строчкой запишешь? Т.е. деление
 остатка от деления.
 
 by!
 --- ifmail v.2.15dev4
  * Origin: Rostelecom/Internet Centre (2:5020/400)
 
 

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

 Тема:    Автор:    Дата:  
 Re: address convert   Ser M Kislicin   07 Apr 2000 03:57:50 
Архивное /ru.perl/65529eb8bed7.html, оценка 1 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional