Werte aus Datei auslesen
Verfasst: 24. August 2005 19:40
Hallo!
Ich habe eine Datei, in der Werte wie die folgenden stehen können:
Das ist, was ich zur Programmlaufzeit von diesen Daten weiß:
- Anzahl der Daten
- Bereich der Daten (z.B. von 0 bis 1000)
- Datentyp (hier Integer)
- Nach wie vielen Daten ein Zeilenumbruch stattfindet
- Mit welchem Zeichen (\n oder \r\n) dieser Zeilenumbruch formuliert ist.
- Wodurch die Daten voneinander getrennt sind (hier durch eine pipe)
Meine Frage ist jetzt, wie ich diese Daten möglichst schnell (aber elegant) aus der Datei in ein Array lesen kann, welches nur die Zahlen speichert. Es kann davon ausgegangen werden, dass dieses Array bereits angelegt wurde. Ich dachte schon an RegularExpressions, allerdings weiß ich die hier nicht recht einzusetzen.
Ich hoffe, jemand kann mir hierbei helfen.
Ciao
Ich habe eine Datei, in der Werte wie die folgenden stehen können:
Code: Alles auswählen
416|490|269|215|446|98|65|221|429|748|159|194|197|217|331|
407|351|539|617|893|186|851|52|602|700|60|535|149|42|77|819|148|
568|88|53|704|877|118|925|306|556|83|- Anzahl der Daten
- Bereich der Daten (z.B. von 0 bis 1000)
- Datentyp (hier Integer)
- Nach wie vielen Daten ein Zeilenumbruch stattfindet
- Mit welchem Zeichen (\n oder \r\n) dieser Zeilenumbruch formuliert ist.
- Wodurch die Daten voneinander getrennt sind (hier durch eine pipe)
Meine Frage ist jetzt, wie ich diese Daten möglichst schnell (aber elegant) aus der Datei in ein Array lesen kann, welches nur die Zahlen speichert. Es kann davon ausgegangen werden, dass dieses Array bereits angelegt wurde. Ich dachte schon an RegularExpressions, allerdings weiß ich die hier nicht recht einzusetzen.
Ich hoffe, jemand kann mir hierbei helfen.
Ciao