🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: nl.comp.programmeren
Article #316

Re: Een grote tekstfile weergeven.

#316
From: Meindert Sprang
Date: Tue, 25 Jan 2005 18:22
26 lines
2646 bytes
"Bastiaan" <bastiaan@niet.net> wrote in message
news:41f68928$0$14113$4d4ebb8e@news.nl.uu.net...
> Wat je precies bedoelt met 'verzamel de offsets'. Maar ik zal mijn
> voorbeeld verfijnen: Je hebt een file met tekst van zeg 16MB groot,
> waar geen stuurtekens zoals CR LF enzo in zitten, maar w�l tabs. Dan is
> het begin van de laatste regel puur afhankelijk van het aantal tabs wat
> er in de file zitten, en die moeten ook gelezen worden om de positie
> van die laatste regel te bepalen. Nou, LIST doet dat zonder mankeren,
> ook al is die file 16 MB. D�t is nou juist zo frappant.

Ehh, als er geen CR/LF's in de file zitten, wat bepaalt dan een regel?

> Dit antwoord is ook aan Meindert. Als er nou ergens in het begin van
> de file ergens een letter in een tab verandert, verandert meestal de
> positie van het begin de regels na die tab ook. En als je na het
> openen van de 16 MB file (kost geen tijd) op End drukt, duurt het nog
> geen seconde en de laatste pagina (waarvan de positie bepaald wordt
> door de tabs overal in de file) staat op de juiste positie in beeld.
> Ga je dan met PijlOmhoog terug naar het begin, dan zie je dat het
> precies uitkomt. Rara....

Eigenlijk wordt het daar alleen maar gemakkelijker van. Iedere tab om de 8
positities dus voor 25 regels hoef je alleen maar 250 tabs terug te tellen
en van daar af naar het scherm schrijven.

Meindert
Technical Details
Message-ID: <10vd3kfqrk9jv43@corp.supernews.com>
Path: arc1-ca.pugleaf.net!g2news1.google.com!news1.google.com!newsread.com!news-xfer.newsread.com!tdsnet-transit!newspeer.tds.net!sn-xit-02!sn-xit-06!sn-post-01!supernews.com!corp.supernews.com!not-for-mail
References: <41e7d020$0$4377$58c7af7e@news.kabelfoon.nl> <GnZFd.31178$I24.2672738@phobos.telenet-ops.be> <41f50ed3$0$281$4d4ebb8e@news.nl.uu.net> <10va6t6ejodst63@corp.supernews.com> <ct3j0f.1d0.1@news.isolution.nl> <10valcrcncfhm8a@corp.supernews.com> <41f57c8b$0$14124$4d4ebb8e@news.nl.uu.net> <ct53al.1b8.1@news.isolution.nl> <41f68928$0$14113$4d4ebb8e@news.nl.uu.net>

Show Full Headers
Complete Article Headers
X-Google-Thread: 107324,cc6ea8d92fe92f6d
X-Google-Thread: fcea4,cc6ea8d92fe92f6d
X-Google-Attributes: gid107324,gidfcea4,public
X-Google-Language: DUTCH,ASCII
Path: arc1-ca.pugleaf.net!g2news1.google.com!news1.google.com!newsread.com!news-xfer.newsread.com!tdsnet-transit!newspeer.tds.net!sn-xit-02!sn-xit-06!sn-post-01!supernews.com!corp.supernews.com!not-for-mail
From: "Meindert Sprang" <mhsprang@NOcustomSPAMware.nl>
Newsgroups: nl.comp.programmeren,be.comp.programming
Subject: Re: Een grote tekstfile weergeven.
Date: Tue, 25 Jan 2005 19:22:50 +0100
Organization: Posted via Supernews, http://www.supernews.com
Message-ID: <10vd3kfqrk9jv43@corp.supernews.com>
References: <41e7d020$0$4377$58c7af7e@news.kabelfoon.nl> <GnZFd.31178$I24.2672738@phobos.telenet-ops.be> <41f50ed3$0$281$4d4ebb8e@news.nl.uu.net> <10va6t6ejodst63@corp.supernews.com> <ct3j0f.1d0.1@news.isolution.nl> <10valcrcncfhm8a@corp.supernews.com> <41f57c8b$0$14124$4d4ebb8e@news.nl.uu.net> <ct53al.1b8.1@news.isolution.nl> <41f68928$0$14113$4d4ebb8e@news.nl.uu.net>
X-Priority: 3
X-MSMail-Priority: Normal
X-Newsreader: Microsoft Outlook Express 6.00.2800.1437
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2800.1441
X-Complaints-To: abuse@supernews.com
Lines: 28