well here is the problem, this doesn't work. i want to choose if i want to continue the recursion or not but with different input file , example:
use strict; print "do you want to continue(y\/n):"; chomp (my $answer = <>); my $name = "foo.txt"; if ($answer=~/y/i){ my $first = "bar.txt"; Edit($first); } elsif ($answer =~/n/i){ exit } ################################### sub Edit{ my $nod = shift; ## so here i enterd the file i want to open open (NOD, "<", $nod)|| die "$!"; open (NAMES, "<", $name) || die "$!"; open (OUT, ">", "out.txt") || die "$!"; ...some proces... close NOD; close NAMES; close OUT; print "do you want to continue(y\/n):"; chomp (my $change = <>); if ($change =~/y/i){ print "what you wish to change:"; chomp (my $cho = <>); if ($cho){ open (SEC, "<", $nod)|| die "$!"; open (NEW, ">", "simon.txt") || die "$!"; ... do something... print NEW "$_"; } close NEW; open (ADD, ">>", "simon.txt")|| die "$!"; print ADD "\| -- -- --\|\n"; close ADD; } elsif ($change =~/n/i){ exit } print "one more time(y\/n):"; chomp(my $a =<>); if ($a =~/y/i){ my $rr = "simon.txt"; #### and here if i choose to continue, want +to redo the proces but this time with this new file Edit($rr); } elsif ($a =~/n/i){ last } }
so any help would bi nice. of course i tried to do it through redo procedure but i could'n pass the new variable and redo the process with it. thnx

In reply to loop problem by baxy77bax

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.