X Zeilen in TXT zurück?



  • Hy,

    ich möchte in einer Textdatei vom ende aus ca. 5 Zeilen zurück.
    Mit SetFilePointer(hFile, 0, 0, FILE_END); komme ich ja ans ende, aber wie
    gehe ich dan die fünf zeile zurück???
    Ich danke euch für eure Hilfe.

    MFG

    RS



  • SetFilePointer(hFile, 0, 0, FILE_END); // geht zum Ende
    
    SetFilePointer(hFile, -10, 0, FILE_CURRENT); // geht zehn bytes zurück
    

    Wieviel Bytes deinen 5 Zeilen entsprechen, musst du dir selbst ausarbeiten,
    indem du nach dem "\n" - Zeichen suchst. Eine andere Möglichkeit ist mir nicht bekannt! MFg, '][' !

    [ Dieser Beitrag wurde am 23.04.2003 um 12:45 Uhr von Tanta editiert. ]

    [ Dieser Beitrag wurde am 23.04.2003 um 12:47 Uhr von Tanta editiert. ]



  • Wunderbar!
    Ich bin immer wieder erstaunt darüber das es in Foren so schnelle Antworten gibt und das die Menschen noch hilfsbereit sind.

    Danke



  • hehe, dafür sind wir nunmal da 😉


Anmelden zum Antworten