Mein Problem ist, die Zuweisung der Daten aus einer Datei.
open(CARDS, "<$datei.txt");
flock(CARDS,2) ;
%ALLCARDS = <CARDS>;
flock(CARDS,8) ;
close (CARDS) ;
Kann man so dem HASH %ALLCARDS den Inhalt der Datei datei.txt zuweisen.
Ich fürchte, Du mußt jede einzelne Zeile erst mal in Schlüsselteil und Wert-Teil zerlegen - wie das geht, hängt vom Aufbau Deiner Datei ab - und dann die einzelnen Zuweisungen an den Hash machen.
Was ist wenn die Datei noch nicht existiert und man
%ALLCARDS einen neuen Wert zufügen möchte.
Welchen Sinn soll das machen? Wenn die Datei nicht existiert, welchen Inhalt brauchst Du dann im Hash?
Bei meinen beschrieben Versuchen kam es immer zu einem Konflikt.
Was ist ein "Konflikt", und zwischen wem?