🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: nl.comp.programmeren
Article #357

Een grote tekstfile weergeven.

#357
From: Bastiaan
Date: Fri, 14 Jan 2005 13:41
20 lines
1823 bytes
Ik besef dat ik het wiel opnieuw ga uitvinden, maar toch wil ik
een viewer maken in BASIC, die een grote (20 MB) tekstfile met
alleen carriage return, line feed en tab, moet weergeven. Hij
moet de stuurtoetsen gebruiken, en kunnen kiezen uit linewrap,
of juist uit het veld lopen.

Ik heb al wat onderzoek gedaan, en loop tegen het volgende aan:
Als ik met 'End' naar het einde van de file ga, heb ik toch de
informatie nodig waar de regels beginnen. Om die pointers van
het begin der regels allemaal in te lezen, duurt veel te lang.

Gewoon het begin opzoeken, dus gewoon het aantal regels terug
tellen vanaf het eind, vergt wel een hoop rekenwerk, zeker
omdat er ook nog tabs tussen (kunnen) zitten.

Ik denk dat het ideaal is om alle regelbeginpointers in te lezen
in b.v. machinetaal, maar is dat ook zo? Hoe kan ik 't het beste
doen? Iemand vaker met dit bijltje gehakt?

Hartelijk dank, Bastiaan.
Technical Details
Message-ID: <41e7d020$0$4377$58c7af7e@news.kabelfoon.nl>
Path: arc1-ca.pugleaf.net!g2news1.google.com!news1.google.com!newsread.com!newsprint.newsread.com!news-out2.kabelfoon.nl!nanites.nntp.kabelfoon.nl!not-for-mail

Show Full Headers
Complete Article Headers
X-Google-Thread: 107324,cc6ea8d92fe92f6d,start
X-Google-Thread: fcea4,cc6ea8d92fe92f6d,start
X-Google-Attributes: gid107324,gidfcea4,public
X-Google-Language: DUTCH,ASCII-7-bit
Path: arc1-ca.pugleaf.net!g2news1.google.com!news1.google.com!newsread.com!newsprint.newsread.com!news-out2.kabelfoon.nl!nanites.nntp.kabelfoon.nl!not-for-mail
From: "Bastiaan" <bastiaan@niet.net>
Newsgroups: nl.comp.programmeren,be.comp.programming
Subject: Een grote tekstfile weergeven.
Date: Fri, 14 Jan 2005 14:41:26 +0100
X-Priority: 3
X-MSMail-Priority: Normal
X-Newsreader: Microsoft Outlook Express 6.00.2900.2180
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.2180
Lines: 20
Message-ID: <41e7d020$0$4377$58c7af7e@news.kabelfoon.nl>
Organization: CAIW
NNTP-Posting-Host: kf-nawij-fp11-142.dial.kabelfoon.nl
X-Trace: 1105711136 nanites.nntp.kabelfoon.nl 4377 62.45.9.142:1197
X-Complaints-To: abuse@caiway.nl