Article View: pl.comp.lang.asm
Article #2618Re: Konwerter txt do UTF 8
From: Kamil
Date: Fri, 25 Mar 2022 21:47
Date: Fri, 25 Mar 2022 21:47
23 lines
2511 bytes
2511 bytes
Użytkownik "Bogdan (bogdro)" napisał: > 1) czytasz plik znak po znaku (albo od razu cały plik do bufora w pamięci, > przez który potem przechodzisz znak po znaku), > 2) jeśli odczytanym znakiem nie trzeba się zajmować, przepisujesz go do > bufora wyjściowego bez zmian, > 3) jeśli odczytany znak trzeba zmienić, zapisujesz do bufora wyjściowego > "to, co trzeba", > 4) do pliku zapisujesz bufor wyjściowy jako całą zawartość, bez > przeskakiwania co gdzie trzeba zmienić. Opisałeś dokładnie to samo co ja wcześniej. To jest proste i ładnie działa dla jednego znaku. Natomiast potencjalnie w pliku tych znaków jest 18. Procedura podczas jednego przebiegu wyszukuje jeden znak. Nie może więcej, bo zmienią się liczniki. Nie wiem, czy opisałem to zrozumiale. Jeśli by procedura mogła szukać wszystkich znaków trzeba by było wprowadzić zmienne zawierające wartości liczników, korygowane po każdym znalezionym znaku. To skomplikowane i niepewne. Pzdr
Technical Details
Message-ID:
<623e3867$0$480$65785112@news.neostrada.pl>Path:
mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.icm.edu.pl!newsfeed.pionier.net.pl!3.eu.feeder.erje.net!feeder.erje.net!weretis.net!feeder8.news.weretis.net!newsreader4.netcologne.de!news.netcologne.de!peer01.ams1!peer.ams1.xlned.com!news.xlned.com!peer03.ams4!peer.am4.highwinds-media.com!news.highwinds-media.com!newsfeed.neostrada.pl!unt-exc-02.news.neostrada.pl!unt-spo-b-01.news.neostrada.pl!news.neostrada.pl.POSTED!not-for-mailReferences:
<62388b93$0$481$65785112@news.neostrada.pl> <t1ceqt$kd0$1@gioia.aioe.org> <6239dcd8$0$492$65785112@news.neostrada.pl> <t1dc1f$1hpj$1@gioia.aioe.org> <623a42c7$0$464$65785112@news.neostrada.pl> <623b0844$0$493$65785112@news.neostrada.pl> <623c6b4b$0$465$65785112@news.neostrada.pl> <t1i94p$1ijs$1@gioia.aioe.org>Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.icm.edu.pl!newsfeed.pionier.net.pl!3.eu.feeder.erje.net!feeder.erje.net!weretis.net!feeder8.news.weretis.net!newsreader4.netcologne.de!news.netcologne.de!peer01.ams1!peer.ams1.xlned.com!news.xlned.com!peer03.ams4!peer.am4.highwinds-media.com!news.highwinds-media.com!newsfeed.neostrada.pl!unt-exc-02.news.neostrada.pl!unt-spo-b-01.news.neostrada.pl!news.neostrada.pl.POSTED!not-for-mail From: "Kamil" <nospam@tlen.pl> Newsgroups: pl.comp.lang.asm References: <62388b93$0$481$65785112@news.neostrada.pl> <t1ceqt$kd0$1@gioia.aioe.org> <6239dcd8$0$492$65785112@news.neostrada.pl> <t1dc1f$1hpj$1@gioia.aioe.org> <623a42c7$0$464$65785112@news.neostrada.pl> <623b0844$0$493$65785112@news.neostrada.pl> <623c6b4b$0$465$65785112@news.neostrada.pl> <t1i94p$1ijs$1@gioia.aioe.org> In-Reply-To: <t1i94p$1ijs$1@gioia.aioe.org> Subject: Re: Konwerter txt do UTF 8 Date: Fri, 25 Mar 2022 22:47:07 +0100 MIME-Version: 1.0 X-Priority: 3 X-MSMail-Priority: Normal Importance: Normal X-Newsreader: Microsoft Windows Live Mail 16.4.3528.331 X-MimeOLE: Produced By Microsoft MimeOLE V16.4.3528.331 Lines: 24 Message-ID: <623e3867$0$480$65785112@news.neostrada.pl> Organization: Telekomunikacja Polska NNTP-Posting-Host: 91.239.168.63 X-Trace: 1648244839 unt-rea-b-01.news.neostrada.pl 480 91.239.168.63:52810 X-Complaints-To: abuse@news.neostrada.pl X-Received-Bytes: 2330 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit