Im not sure if perl thinks they are actually numbers
infact i think it just considers them as strings
but anyway you could just drop the decimal place.
Dean
[EMAIL PROTECTED] wrote:
>
> Hi all,
>
> Quick question in for those perl programmers.. here is an extract of some of my
> code..
>
> open(DATA, $stats_file) || die "Can't open $stats_file: $!";
>
> while (<DATA>)
> {
> my ($data1,$data2);
> chop;
> ($data1,$data2) = split(/,/);
> print "$data1\n";
> print "$data2\n";
> }
> close(DATA);
>
> Now my question is, $data1 and $data2 are numbers, sometimes for example 100,10
> while at other times 100.5,10.6
>
> My question is, how can I implement some code into the above, so that when the
> two print statements run, it rounds up any such 100.5,10.6 code to normal
> 101,11.
>
> Basically I don't want decimal points in the final output.
>
> Hope someone can help.
>
> Cheers
> Michael
> --
> SLUG - Sydney Linux Users Group Mailing List - http://www.slug.org.au
> To unsubscribe send email to [EMAIL PROTECTED] with
> unsubscribe in the text
--
SLUG - Sydney Linux Users Group Mailing List - http://www.slug.org.au
To unsubscribe send email to [EMAIL PROTECTED] with
unsubscribe in the text