Thread Datensätze auslesen - Semikolon-getrennt
(9 answers)
Opened by Anton Mehl at 2012-07-12 12:11 Guest Anton Mehl Das Problem liegt (vermutlich) in der Parameterübergabe: du übergibst zwar beide Arrays, aber liest sie nie in der Funktion DATEISCHREIBEN aus. Außerdem musst du aufpassen: Parameter werden in Perl aneinandergehängt, d.h. wenn du zwei Arrays mit je n Elementen übergibst, in der Sub kommen nicht zwei Arrays mit je n Elementen an, sondern es sind dann einfach 2n Arguments in @_. Ausnahme: du verwendest Prototypen in der Funktion (was du nicht tust), also hier sub DATEISCHREIBEN(\@\@) { .... Da du aber die Sub mit dem &-Symbol aufrufst, überschreibt du die Prototypen eh wieder. In perldoc perlsub wird erklärt, wie man subs benutzt. Generell würde ich subs nicht mit & aufrufen, es sei denn, du hast Prototypen verstanden und weißt, warum du das & einsetzt. |