Guten Abend,
ich habe die Aufgabe einen Gedichtgenerator zu schreiben. Der Generator an sich funktioniert, es geht nur um das einlesen der Wörter.
Diese sollen aus einer Textdatei mit folgendem vorläufigem Aufbau eingelesen werden:
Es gibt noch mehr Wortarten usw.
Mein erster Ansatz war die Datei zeilenweise auszulesen, dann an den Leerzeichen zu splitten und die Wörter in Listen zu speichern und dann von dort aus weiterverarbeiten.
Jetzt hab ich aber erfahren, dass wir das nicht so machen sollen, denn es könnte ja sein, dass die Datei riesig groß ist und wir uns so den ganzen Arbeitsspeicher voll hauen. Deshalb sollen wir die benötigten Wörter direkt aus der Datei lesen ohne sie nochmals alle zwischenzuspeichern. Es geht halt darum, dass ich immer die benötigte Wortart übergebe und dazu dann ein Wort dieser Wortart aus der Datei zurückbekomme. Habt ihr eine Ahnung wie ich das lösen könnte?
Vielen Dank
ich habe die Aufgabe einen Gedichtgenerator zu schreiben. Der Generator an sich funktioniert, es geht nur um das einlesen der Wörter.
Diese sollen aus einer Textdatei mit folgendem vorläufigem Aufbau eingelesen werden:
Code:
:SUBSTANTIVE
Haus
Maus
Katze
:VERBEN
läuft
spielt
:ADJEKTIVE
schön
neu
alt
Es gibt noch mehr Wortarten usw.
Mein erster Ansatz war die Datei zeilenweise auszulesen, dann an den Leerzeichen zu splitten und die Wörter in Listen zu speichern und dann von dort aus weiterverarbeiten.
Jetzt hab ich aber erfahren, dass wir das nicht so machen sollen, denn es könnte ja sein, dass die Datei riesig groß ist und wir uns so den ganzen Arbeitsspeicher voll hauen. Deshalb sollen wir die benötigten Wörter direkt aus der Datei lesen ohne sie nochmals alle zwischenzuspeichern. Es geht halt darum, dass ich immer die benötigte Wortart übergebe und dazu dann ein Wort dieser Wortart aus der Datei zurückbekomme. Habt ihr eine Ahnung wie ich das lösen könnte?
Vielen Dank