Hallo hoffe ihr könnt mir helfen
ich bekommen schon die ganze Zeit folgenden Fehler:
QuoteUse of uninitialized value in print at Suche.pl line 125, <Datei4> line 94444.
folgender Quellcode Auszug hierzu:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
while (<Datei3>)
{
$Zeichen3[$j] = $_;
$j++;
}
pop(@Zeichen3);
while (<Datei4>)
{
$Zeichen4[$m] = $_;
$m++;
}
#pop(@Zeichen4);
my $laenge1 =@Zeichen3; #454 Zeilen
my $laenge2 =@Zeichen4; #94444 Zeilen
#print @Zeichen4;
for (my $n=0; $n<$laenge2; $n++)
{
for (my $l=0; $l<$laenge1; $l++)
{
$teila[$l] = substr($Zeichen3[$l],0,4);
$teilb[$l] = substr($Zeichen3[$l],4,1);
if ($Zeichen4[$n] =~ $teila[$l] && $Zeichen4[$n] =~ $teilb[$l] && $Zeichen4[$n] =~ 'px') {
$neu[$l]=$Zeichen4[$n];}
}
}
my $laenge3 = @neu;
print LOG2 @neu;
Er meckert an der Ausgabe von @neu
Ich komm einfach nicht drauf warum.
Könnt ihr mir vielleicht weiterhelfen?
Gruß und Danke
wandasia