Announcement

Collapse
No announcement yet.

Zugriff auf Zeilennummer

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • Zugriff auf Zeilennummer

    Hallo , alle zusammen,

    habe mal wieder eine für mich schwierige Aufgabe zu lösen und bitte um eure Hilfe.
    Ich muss aus einer Textdatei ( diese enthält z.b. Prüfnummern und dazugehörige Prüfwerte) auf ganz bestimmte Zeilen zugreifen, d.h. dort sind die Informationen die ich für mein Programm brauche. Habe die Datei bereits im Speicher, aber wie kann ich jetzt auf die Zeile "xyz" zurückgreifen??? Die Zeilennummern sind aber nicht sichtbar!!!! Ich möchte diese Zeilen dann in ein Grid einlesen, jede an seine entsprechende Stelle.

    // Datei öffnen
    if (! OpenDatFile1->Execute() ) return;
    ifstream infile ( OpenDatFile1->FileName.c_str());
    .
    .
    .
    // suche nach Zeile in der die erste Fabriknummer steht
    // normaler Weise ist diese in der Zeile : 2788 zu finden

    vielen Dank
    Gruss René

  • #2
    Würde die Datei zeilenweise einlesen;

    Jede Zeile prüfen, ob sie zu den gesuchten gehört;

    Wenn ja in ein Array lesen (z.B. TSTRINGS) oder gleich ins Grid;

    Nach dem lesen dann Datei schließen;

    Wenn das nicht geht muß du wohl den Speicher der eingelesenen Datei nach \r\n und/oder \r durchsuchen. Dann hast du die Zeilenwechsel.

    Christia
    Christian

    Comment

    Working...
    X