Hello Kristi,

At 10:22 AM 10/24/2002 -0500, Goodman Kristi - kgoodm wrote:
>Does anyone know why Perl has a hard time with large numbers and sometimes
>turns them into negative numbers?  Sorry if I am not being specific enough,
>but really all I am doing is calculating the number of records in a file and
>if it is a large number of records (lets say over a million) it will return
>a negative number for some reason.  

Could you please provide an example?  Also on what operating system are you
using perl?  What perl version ('perl -V')?

For exampe, this piece of code works just find on Cygwin and Linux:
  perl -e '$a=100000000000000 ; $a++ ; print $a, "\n" ;

You must agree that 1 + 10^14 (~100 Terabytes) is a pretty big number.  I
doubt you have a file that has that many records.

Regards,
- Robert


-- 
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to