Article View: pl.comp.lang.pascal
Article #92381Re: Odczyt pliku
From: Tygrys
Date: Sun, 06 Jan 2008 09:12
Date: Sun, 06 Jan 2008 09:12
29 lines
2255 bytes
2255 bytes
fatrix pisze: > Użytkownik "Tygrys" <news15@wywalto.tygrys.com.pl> napisał > >> Trochę zależy, jak masz zorganizowane te dane, czy ilość znaków w >> linijce jest stała, czy długość pliku (ilość linijek) jest >> stała/ograniczona itp > > Nie, programik ma działać zarównoa dla danych optymistycznych - > 4,8,12.... linijek po 4,8,12.. znaków jak i dla danych pesymistycznych - > wtedy do wypełnienia do równych 4x4 mam dać puste znaki. Czy to na pewno wymaga przetwarzania najpierw wszystkich znaków z początku wszystkich linijek ? Najmniej myślenia wymaga przetworzenie tego raz jak piszesz, potem drugi raz ignorując pierwsze 4 znaki i tak dopóki coś jest w którejkolwiek linijce. Jest to nieeleganckie (wolne i nieefektywne) rozwiązanie, ale jak potrzebujesz to rzadko używać albo szybko napisać to może być. Jak to ma być zaliczenie ta za takie podejście bym nie dał. Jak to ma pracować gdzieś praktycznie to bym się wstydził. Inny sposób podejścia wymaga znajomości założeń (np. że znaków w lini jest mniej niż 200) albo użycia jakiegoś delphi gdzie taki plik wczytujesz do TStringList i obrabiasz już potem jak chcesz. W sumie to nie piszesz, co z tym trzeba zrobić i trudno coś zasugerować. Tygrys
Technical Details
Message-ID:
<flq654$a5q$1@atlantis.news.tpi.pl>Path:
mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!newsfeed.gazeta.pl!opal.futuro.pl!news.internetia.pl!newsfeed.tpinternet.pl!atlantis.news.tpi.pl!news.tpi.pl!not-for-mailReferences:
<flq380$2kl$1@atlantis.news.tpi.pl> <flq4pc$5a0$2@atlantis.news.tpi.pl> <flq58q$7op$1@atlantis.news.tpi.pl>Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!newsfeed.gazeta.pl!opal.futuro.pl!news.internetia.pl!newsfeed.tpinternet.pl!atlantis.news.tpi.pl!news.tpi.pl!not-for-mail From: Tygrys <news15@wywalto.tygrys.com.pl> Newsgroups: pl.comp.lang.pascal Subject: Re: Odczyt pliku Date: Sun, 06 Jan 2008 10:12:51 +0100 Organization: tp.internet - http://www.tpi.pl/ Lines: 29 Message-ID: <flq654$a5q$1@atlantis.news.tpi.pl> References: <flq380$2kl$1@atlantis.news.tpi.pl> <flq4pc$5a0$2@atlantis.news.tpi.pl> <flq58q$7op$1@atlantis.news.tpi.pl> NNTP-Posting-Host: aca110.internetdsl.tpnet.pl Mime-Version: 1.0 X-Trace: atlantis.news.tpi.pl 1199610852 10426 83.16.52.110 (6 Jan 2008 09:14:12 GMT) X-Complaints-To: usenet@tpi.pl NNTP-Posting-Date: Sun, 6 Jan 2008 09:14:12 +0000 (UTC) User-Agent: Thunderbird 2.0.0.9 (Windows/20071031) In-Reply-To: <flq58q$7op$1@atlantis.news.tpi.pl> Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit