Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi TFileStream Wort für Wort lesen (https://www.delphipraxis.net/8025-tfilestream-wort-fuer-wort-lesen.html)

Cinderella 27. Aug 2003 09:08


TFileStream Wort für Wort lesen
 
Hallo,

ich habe folgendes Problem:
Ich lese eine Datei als TFileStream ein. Mit OpenRead öffne ich sie zum lesen.
Nun will ich den Text Wort für Wort lesen um jedesmal zu überprüfen, ob es ein Wort ist, das ich suche. Doch wie lese ich Wort für Wort? Gucke ich jedesmal nach einer Leerzeile und wenn ja, wie?
Ich hoffe auf baldige Hilfe!!!

LG

Cinderella

neolithos 27. Aug 2003 09:21

Re: TFileStream Wort für Wort lesen
 
merke jedes Char bis zum nächste #8 (Tab), #32, #13, #10, usw. (EOF beachten)
dann hat man ein Wort.
Skippe noch alle weiteren Trenn-Zeichen

Buffer können das ganze beschleunigen.

Cinderella 27. Aug 2003 10:08

Re: TFileStream Wort für Wort lesen
 
Das mit den Steuerzeichen ist eine gute Idee. Werde ich gleich mal ausprobieren.

Danke!

:hello:


Alle Zeitangaben in WEZ +1. Es ist jetzt 17:17 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz