Hello jason.jackal and welcome to the monastery and to the wonderful world of Perl!

Just some general advice for the moment:

Always, and this means ALWAYS use strictures at top of the program:

use strict; use warnings;

If you do not understand messages produced by use warnings you add use diagnostics; and later on commenting it.

Doing so you are forced to declare variables, and doing so you are forced to think about the visibility scope you give them. So;

# $item_date = "DATE"; # becomes my $item_date = "DATE";

Then prefere and use lexical filehandle instead of bareword ones (anyway bareword form is used UPPERCASE). Always put the mode for opening even if < can be omitted. Check if the operation succeded. Always close explicitly your filehandle when you do not need them anymore. So:

# open (file_read, "input-checkbook.txt"); # becomes open my $read, '<', $filepath or die "impossible to read from [$filepa +th]!"; .. close $read;

You can use autodie; if you want to write less.

After all this important things even if not pertinent to your problem.. it is by far better to reduce the code you sumbit for review to isolate the presumed error you encounter..

My time is finished for now..

welcome!

L*

There are no rules, there are no thumbs..
Reinvent the wheel, then learn The Wheel; may be one day you reinvent one of THE WHEELS.

In reply to Re: Issue getting value from text file and keep decimal by Discipulus
in thread Issue getting value from text file and keep decimal by jason.jackal

Title:
Use:  <p> text here (a paragraph) </p>
and:  <code> code here </code>
to format your post, it's "PerlMonks-approved HTML":



  • Posts are HTML formatted. Put <p> </p> tags around your paragraphs. Put <code> </code> tags around your code and data!
  • Titles consisting of a single word are discouraged, and in most cases are disallowed outright.
  • Read Where should I post X? if you're not absolutely sure you're posting in the right place.
  • Please read these before you post! —
  • Posts may use any of the Perl Monks Approved HTML tags:
    a, abbr, b, big, blockquote, br, caption, center, col, colgroup, dd, del, details, div, dl, dt, em, font, h1, h2, h3, h4, h5, h6, hr, i, ins, li, ol, p, pre, readmore, small, span, spoiler, strike, strong, sub, summary, sup, table, tbody, td, tfoot, th, thead, tr, tt, u, ul, wbr
  • You may need to use entities for some characters, as follows. (Exception: Within code tags, you can put the characters literally.)
            For:     Use:
    & &amp;
    < &lt;
    > &gt;
    [ &#91;
    ] &#93;
  • Link using PerlMonks shortcuts! What shortcuts can I use for linking?
  • See Writeup Formatting Tips and other pages linked from there for more info.