Tach!
Ich weiß ja nicht, wo Dein Problem liegt und vor allem nicht was Dir an
[...]
zu kompliziert ist.
Das Problem ist doch bereits geklärt. Er hat die Textdatei mit den ihn interessierenden Angaben erstellen können. Allerdings hat er zum Ansehen ein Programm verwendet, das die \n nicht als Zeilenumbrüche anerkannt hat. Das würde ihm auch mit deinem Code passieren. Die Lösung lautet also geeignete Anzeigewerkzeuge zu verwenden oder betriebsystemkonforme Zeilenumbrüche.
dedlfix.