Ich bin beschäftigt mit der Programmierung einer Klasse, die einen Index aus einer Textdatei ASCII/BINARY erstellt. Mein Problem ist, dass ich nicht wirklich anfangen kann. Ich hatte schon einige Versuche, aber keiner hat wirklich gut für mich funktioniert. Ich brauche nicht die Adresse der Datei über die MFT zu finden. Laden Sie einfach die Datei und suchen Sie viel schneller, indem Sie nach dem Schlüssel in der Indexdatei suchen und die Textdatei an die angezeigte Adresse senden. Erstellen einer indexerstellenden Klasse
KEY ADDRESS
1 0xABCDEF
2 0xFEDCBA
. .
. .
Wir haben eine Textdatei mit dem folgenden Beispiel Wert
:1, 8752 FW,
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,
******************************************************************************,
------------------------------------------------------------------------------;
Ich hoffe, dass dies erklärt, meine Frage ein wenig
sollte der Index-Datei wie folgt aufgebaut werden besser. Danke!
Bitte klären Sie Ihre Anforderungen. Möchten Sie einen Index wie in einem Buchindex? Wie lauten die indizierten Richtungen (Zeilennummer für ASCII/Position im Stream)? –
Noch kann ich die Eingabe nicht auf die Ausgabe beziehen ... Sie drucken Tasten (Zeichen?) Zusammen mit einem Hex-Wert, der nicht wirklich mit irgendetwas in Verbindung gebracht werden kann. –
OK ... vor allem bauen wir eine Random-Datei mit diesem Zeug drin: 1, 8752 FW, ++++++++++++++++++++++++ ++++++++++++++++++++++++++++++++++++++++++++++++ ++++++++++++++++++++++++++++++++++++++++++++++++++ ++++++++++++++++++++++++++++++++++++++++++++++++ ++++++++++++++++++++++++++++++++++++++++++++++++ +++++++++++++++++++++++++, ************************ ************************************************** *, ------------------------------------------------ ------------------------------; Wir schreiben es in eine Textdatei und erzeugen dann einen Index, der anzeigt, wo in dieser Datei ein Schlüssel zu finden ist. Schlüssel: 1 – shevron