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>