07. april 2009 - 18:26Der er
16 kommentarer og 1 løsning
Redigere enkelt linje i tekstfil
Hej eksperter,
Jeg har behov for at ændre en enkelt linje i en fil, og jeg kan ikke bare læse hele filen, rette linjen og gemme filen igen, da der er tale om en tekstfil på 96 MB, der skal opdateres mindst 20 gange i sekundet. Hvad kan jeg gøre?
Med kunstig intelligens skaber HP’s nye OmniBook X 14 en unik og skræddersyet brugeroplevelse målrettet dem, der ønsker høj ydeevne og intelligente funktioner
Det er principielt umuligt at erstatte en linie midt i en fil med en vilkaarlig anden tekst.
Hvis du kan garantere at det nye anhold er praecis lige saa langt som det gamle indhold, saa kan du overskriver med brug af Stream Seek og Write.
Synes godt om
Slettet bruger
07. april 2009 - 19:34#3
#2 Det kan jeg - lige et øjeblik.
Synes godt om
Slettet bruger
07. april 2009 - 20:18#4
Godt så, jeg har nu lavet en mekanisme til at finde index for hvert af de tegn, der skal erstattes. Dog skal de nye tegn vist opgiver per byte, så hvordan konverterer jeg en char til et byte array?
Men jeg tror stadig at koden kan bruge en ordentlig overhaling.
Synes godt om
Slettet bruger
09. april 2009 - 03:25#17
Ja, det burde nok laves med en database.
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.