Thomas: *.txt - "Formatierung"

Beitrag lesen

print Database "\n$sorted_field:\t\t$holder";

Brauchst Du unbedingt Tabulatoren, oder tun es Leerzeichen auch?

Klar!

Wenn letzteres, dann: sprintf() nehmen und die Strings entsprechend formatieren. Du mußt Dir halt überlegen, wie lang diese Spalten sind; wenn Du Deine Daten komplett im Speicher hast, kannst Du vor dem Ausdrucken "mal schnell" drübersuchen und Dir die Länge des längsten Wertes merken.

Hallo Michael,

vielen Dank für den Tip, hört sich gut an. Könntest Du das aber bitte noch etwas konkretisieren? sprintf() höre ich zum ersten Mal...(vielleicht ein kleiner Link?). Im Archiv kommt das zwar angewandt einige Male vor, aber ohne grundlegende Erklärung.
Auch in der Referenz im Link von Rolf (Dank auch!) konnte ich dazu nichts finden. Grote ist ohnehin lokal vorhanden.

Thomas