an bestimmte stelle springen



  • Hallo,

    ich wünsch euch noch ein schönes neues jahr.

    Also meine frage,

    wie kann ich in einer Textdatei an eine bestimmte stelle springen, z.B.: in die Zeile 3???

    ciao jan1303



  • Guck dir mal die Beschreibung von fseek(FILE *stream, long offset, int whence) in der BCB-Hilfe an. Vielleicht ist das das richtige für dich.



  • Hallo,
    wenn Du eine bestimmte Zeile haben willst, kannst Du es z.B. so machen:

    TStringList *List = new TStringList;
    
    try
    {
      List->LoadFromFile("DeinTextfile.txt");
    
      String s = List->Strings[2]; //Deine gewünschte dritte Zeile (Zählung 
                                   //beginnt bei 0.
    
      ShowMessage(s);
    }
    catch(...)
    {
      ShowMessage("Datei konnte nicht eingelesen werden");
    }
    delete List;
    

    Gruß Burkhard


Log in to reply