Try setting the $hostpart to 1 just before the inner while loop :)


On Wed, 2006-03-22 at 01:20 -0800, Harold Castro wrote:
> Hi,
>  
>  Can you tell me why this loop doesn't work???
>  
>  #!/usr/local/bin/perl
>  use warnings;
>  use strict;
>  
>  our $hostpart = 1;
>  our $networkpart = 128;
>  $|=1;
>  
>    while ($networkpart <= 158){
>          while ($hostpart <= 256){
>      print "202.90.".$networkpart.".".$hostpart, "\n";
>      ++$hostpart;
>  }
>  ++$networkpart;
>    }
>  
>  It only prints the range from 202.90.128.0 - 202.90.128.256.
>  I want it print upto 202.90.158.256.
>  
> 
>  Thanks..
>  
>               
> ---------------------------------
> Yahoo! Mail
> Bring photos to life! New PhotoMail  makes sharing a breeze. 

-- 
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
<http://learn.perl.org/> <http://learn.perl.org/first-response>


Reply via email to