Thread print Aufruf (3 answers)
Opened by neu at 2010-03-16 12:19

renee
 2010-03-16 12:32
#134930 #134930
User since
2003-08-04
14371 Artikel
ModeratorIn
[Homepage] [default_avatar]
Das wirst Du so nicht machen können, weil man ja nicht "hellsehen" kann, was in der nächsten Zeile ist. Du wirst mit einem "Flag" arbeiten müssen:

Code (perl): (dl )
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
my $print_next_line = 0;
open( my $in, "<$Input" ) or die "Kann Datei nicht lesen: $!";
while (<$in>) {
                chomp($_);
                if ( $print_next_line ) {
                    print;
                    $print_next_line = 0;
                }

                for my $i ( 0 .. $#array ) {
                        if ($_ eq $array[$i]){
                                $print_next_line = 1;
                        }
        
                }
        }
        close($in);


Du solltest Fehlerbehandlung beim Öffnen einer Datei machen.

Noch mehr zum Thema "open" findest Du hier http://reneeb-perlblog.blogspot.com/2009/09/versch...
OTRS-Erweiterungen (http://feature-addons.de/)
Frankfurt Perlmongers (http://frankfurt.pm/)
--

Unterlagen OTRS-Workshop 2012: http://otrs.perl-services.de/workshop.html
Perl-Entwicklung: http://perl-services.de/

View full thread print Aufruf