Hallo,
Ich möcht einen Lernfähigen ChatBot Programmieren:
Ich mache eine Eingabe und dann wird kontrolliert ob diese schon in der textdatei vorhanden ist wenn ja dann wird die nächste zeile quasi als Antwort in einen QString gespeichert und ausgegeben soweit der Plan...
Doch wie lese ich eine bestimmte zeile aus der textdatei aus
Bestimmte Zeile aus Textdatei auslesen
-
- Beiträge: 7319
- Registriert: 26. August 2004 14:11
- Wohnort: Bremen
- Kontaktdaten:
Re: Bestimmte Zeile aus Textdatei auslesen
Textdatei auslesen geht z.B. mit QFile::readLine() / canReadLine(). Später muss dann die komplette Datei neu geschrieben werden. Siehe auch http://doc.qt.io/qt-5/qfile.html#details
MfG Christian
'Funktioniert nicht' ist keine Fehlerbeschreibung
'Funktioniert nicht' ist keine Fehlerbeschreibung
Re: Bestimmte Zeile aus Textdatei auslesen
Danke für deine Antwort ich lasse jetzt readLine durch eine schleife laufen. Mir ist aufgefallen das wenn ich readLine einen Wert gebe z.B. 2 es immer eine zeile aus läßt aber wie genau bekomme ich eine bstimmte zeile ausgegeben z.B. so:
In der textdatei steht:
Hallo
Das ist ein test
Das nicht
Ende
Wenn meine eingabe also "Das ist ein test" lautet möchte ich die nächste zeile also "Das nicht" ausgegeben
bekommen aber wie?
In der textdatei steht:
Hallo
Das ist ein test
Das nicht
Ende
Wenn meine eingabe also "Das ist ein test" lautet möchte ich die nächste zeile also "Das nicht" ausgegeben
bekommen aber wie?
-
- Beiträge: 7319
- Registriert: 26. August 2004 14:11
- Wohnort: Bremen
- Kontaktdaten:
Re: Bestimmte Zeile aus Textdatei auslesen
Alles auslesen, in einem QVector halten und die entsprechende Zeile direkt aus dem Vector lesen/schreiben
MfG Christian
'Funktioniert nicht' ist keine Fehlerbeschreibung
'Funktioniert nicht' ist keine Fehlerbeschreibung
Re: Bestimmte Zeile aus Textdatei auslesen
Vielen Dank!
Es klappt endlich
Es klappt endlich