Hallo! Kann mir jemand sagen, wie ich eine Datei Stück für Stück auslese und dann den Buffer nach einen String durchsuche? Also damit ich z.B. auch eine 50 MB-Dateien auslesen kann ohne Fehler beim Auslesen zu bekommen (überlauf oder sowas)! Wäre über jede Hilfe dankbar! MfG Robert
Radio Eriwan: Im Prinzip isses einfach ;-) Du liest sagen wir ein MB der Datei ein und durchsuchst den Teil. Dann bewegst Du den Dateizeiger genau soviel Bytes rückwärts, wie der Suchtext lang ist. Dann wieder ein MB einlesen und so weiter. Dadurch gibt's keine Probleme mit Überlappungen. Fürs Durchsuchen gibts mindestens 1001 verschiedene Pattern-Matching-Algorithmen, jeder hat seine Vor- und Nachteile... darüber sollte mal jemand ein Buch schreiben... hmmmmmmmmmmm... *idee* *g* -- Mit 40 Fieber sitzt man nicht mehr vor dem PC. Man liegt im Bett. Mit dem Notebook.