Article View: pl.comp.lang.c
Article #310530Jakie są zasady pracy z stdin?
From: Jacek Marcin Jaworski
Date: Wed, 20 Mar 2024 16:20
Date: Wed, 20 Mar 2024 16:20
15 lines
1408 bytes
1408 bytes
Cześć! Piszę prog. w C++ z Qt. Wczytuję dane z stdin. Robię to strumieniem QTextStream(stdin). On ma 2 f.: read(long long max); readAll(); Mi się podoba pierwsza z nich, bo chcę kontrolować il. wczytywanych danych by uniknąć buffer overflow. Jednak gdy wywołuję read((long long) 2*1024*1024*1024), to ta f. nic mi nie zwraca. A gdy ją zamieniam readAll(), to normalnie czyta dane. O co w tym chodzi? Spokojnego wieczoru. Jacek Marcin Jaworski
Technical Details
Message-ID:
<utf2d8$ds6$1$Jaworski@news.chmurka.net>Path:
mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.icm.edu.pl!news.chmurka.net!.POSTED.37.30.118.194!not-for-mailShow Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.icm.edu.pl!news.chmurka.net!.POSTED.37.30.118.194!not-for-mail From: Jacek Marcin Jaworski <jaworski1978@adres.pl> Newsgroups: pl.comp.lang.c Subject: Jakie są zasady pracy z stdin? Date: Wed, 20 Mar 2024 17:20:56 +0100 Organization: news.chmurka.net Message-ID: <utf2d8$ds6$1$Jaworski@news.chmurka.net> NNTP-Posting-Host: 37.30.118.194 MIME-Version: 1.0 Injection-Date: Wed, 20 Mar 2024 16:20:56 -0000 (UTC) Injection-Info: news.chmurka.net; posting-account="Jaworski"; posting-host="37.30.118.194"; logging-data="14214"; mail-complaints-to="abuse-news.(at).chmurka.net" User-Agent: Mozilla Thunderbird Cancel-Lock: sha1:0Q8ogZSfSxUbg0DPHLD/65n1NyM= sha256:Ucm4Bs/sXPOQIk3IJb5gF2MfCdbEbRcj5Ro3jXuXjYw= sha1:R2txwiX7dgFyV/eAFOTrR/PnGpU= sha256:ECfgjEkQqzGnY12RYFRl+TM43m5bbCvsSFBotT7CVQQ= Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit