This fragment compiles... BUT it makes no sense because you have many vars with no indication of how they're populated.

Neither do you give us any sample data which shows typical headers (post at least a representative fragment of data.txt, please) nor any hint of how you're determining where a header ends and its data begins... nor is there any indication of how you determine the value of $offset.

In short, my charitable assessment is that this is a badly-pared-down fragment of your code; my less charitable views aren't worth writing about.

But I am pretty sure you should read perldoc -f substr.

In any case, please, clarify.


In reply to Re: Can someone tell me why this hangs?? by ww
in thread Can someone tell me why this hangs?? by monty77

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.