Jetzt aber mal bitte nicht streiten. Ich bedanke mich recht herzlich für beide Antworten die mir geholfen haben. Ich hatte total ausgeblendet dass meine Datenstruktur innerhalb der Funktion definiert ist und die Dateibestimmung außerhalb. Dass dann die internen Variablen Vorrang haben ist klar.