ProgTrain – Train your Brain

Zusammenfassung

Tutorial zur Verwendung von gepufferten und ungepufferten Ein- bzw. Ausgabeströmen

Weitere Beispiele zu Dateien und Datenströmen

Beispiel 1

Teil 1

Ein Programm dient zur Erfassung von Umsatzzahlen. Wiederholt gibt der Nutzer eine Umsatzzahl ein, welche in einer Datei umsatz.obj gespeichert werden. Die Eingabe der Umsatzzahlen wird durch Eingabe einer Leerzeile (ENTER-Taste) beendet. Verwende die Klasse BinaryWriter für das Schreiben der Umsatzzahlen in eine Datei. 

Teil 2

Nachdem die Eingabe der Umsatzzahlen abgeschlossen ist, sollen aus dieser Datei alle Zahlen ausgegeben werden, die größer als 2000 sind.  Verwende die Klasse BinaryReader für die Ausgabe des Dateiinhalts. 

Beispiel 2

Verwende die folgende Datei Playlist_Datei_Bsp2  und erstelle ein Programm, in welchem der Inhalt der Datei in Blöcken zu je 25 Zeichen ausgegeben wird. Verwende dafür die Klasse StringReader mit der Methode ReadBlock(). Beachte, dass der Konstruktor der Klasse StringReader einen Text übernimmt. Diesen erhälst Du mit der Methode File.ReadAllText().

Beispiel 3

Erstelle ein Programm für die Erfassung von Kundendaten. Zeilenweise sollen in dieser Datei nachname, vorname und Adresse eines Kunden gespeichert werden. Die Eingabe wird wiederholt, bis der User eine Leerzeile (ENTER) eingibt. 

Verwende für die Speicherung der eingegebenen Daten einen gepufferten Eingabestrom, bei welchem der in der Datei vorhandene Inhalt nicht überschrieben wird. Der Zeichensatz soll UTF-16 (BigEndianUnicode) sein. 

Das Quiz zur Playlist

Cookie Consent Banner von Real Cookie Banner