🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: pl.comp.lang.c
Article #291864

Jakie są zasady pracy z stdin?

#291864
From: Jacek Marcin Jaw
Date: Wed, 20 Mar 2024 17:20
14 lines
462 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

Message-ID: <utf2d8$ds6$1$Jaworski@news.chmurka.net>
Path: polish.pugleaf.net!archive.newsdeef.eu!archive!mbox2nntp-news0157.bag!news.gallaxial.com!i2pn2.org!i2pn.org!news.chmurka.net!.POSTED.37.30.118.194!not-for-mail