Grüße!
Ich befasse mich gerade mit Binärdaten speichern und lesen.
Habe nun mit Filestream einige Zahlen aus einem Array gespeichert. Nun möchte ich diese wieder aus der Datei auslesen.
Bisher bin ich so weit:
C#-Quelltext
1: 2: 3: 4: 5: 6: 7:
| FileStream stream = File.Open(pfad, FileMode.Open); byte[] array = new byte[stream.Length]; stream.Read(array, 0, (int)stream.Length); for (int i = 0; i < stream.Length; i++) { Console.Write("{0} ", array[i]); } stream.Close(); |
Das Problem ist nun, die Console haut mir nun alle Zahlen nach einander raus. Ich möchte jedoch, dass nach einer bestimmten Anzahl ein Zeilenumbruch statt findet. Ich könnte nun abfragen, ist i = 5, Zeilenumbruch, ist i = 10, Zeilenumbruch. Jedoch muss sich das doch auch eleganter lösen lassen.
Könnt ihr mir da weiter helfen?
Grüße Dingo
Moderiert von
Th69: Topic aus C# - Die Sprache verschoben am Di 18.07.2017 um 12:12
Moderiert von
Th69: Titel geändert (war "Array aus Binär Datei auslesen").Moderiert von
Th69: Topic aus IO, XML und Registry verschoben am Di 18.07.2017 um 12:16