Thread Ausgabe mehrdimensionaler Arrays ?? (9 answers)
Opened by PERLScripter at 2014-12-19 17:01

Gast PERLScripter
 2014-12-19 22:01
#178849 #178849
Hi Linuxer,

ich weiss ja, dass der Fehler bei der Übergabe liegt.
Ich nutze das zugegebenermaßen unschöne
Code: (dl )
system()

für die Übergabe.

Die Werte im Array DB_Rueckgabe_Parameter sind ja
eindimensional, daher funktioniert die Übergabe.

Dagegen sind die Werte im Array DB_Rueckgabe_TS
mehrdimesional, da Zeitangaben, hier ein Beispiel :

1. Zeile : 201412051159 201412051201
2. Zeile : 201412051200 201412051202

Der Code im Sub für die Übergabe :

Code: (dl )
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
sub DB_Rueckgabe_PS {

print "Inhalte fuer die Auswertung : " , "\n";
print "\n";

for ( my $i = 0; $i < @DB_Rueckgabe_Parameter ; $i++ )
{
print "$DB_Rueckgabe_Parameter[$i]" , "\n";
}

# ----------------------------------------------------------------------------------------------- #
# Testumgebung - Neue Features

$Anzahl_TS = @DB_Rueckgabe_TS;
$DB_Rueckgabe_TS[$Anzahl_TS] = "TRENNER_TS";

$Anzahl_Parameter = @DB_Rueckgabe_Parameter;
$DB_Rueckgabe_Parameter[$Anzahl_Parameter] = "TRENNER_WERTE";

# ----------------------------------------------------------------------------------------------- #

system( "$Uebergebene_PS.pl" , $Schalter_DB_Rueckgabe , $Uebergebene_PS , $Uebergebene_SSTs , $Uebergebene_MTs , @DB_Rueckgabe_TS , @DB_Rueckgabe_Parameter );

}


Daher ist das @ARGV Array, dass ich im Script "$Uebergebene_PS.pl"
zerpflücke bzgl. der Time - Stamps ein Problem.

Ich hoffe, das verständlich erklärt & ihr könnt mir helfen.

Viele Grüße
PERLScripter
Last edited: 2014-12-19 23:02:02 +0100 (CET)

View full thread Ausgabe mehrdimensionaler Arrays ??