🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: be.comp.programming
Article #7993

Re: [c] eigen getline vereist soms een extra enter voordat hij werkt

#7993
From: Sven Vermeulen
Date: Thu, 11 Jul 2002 11:26
26 lines
2337 bytes
On Thu, 11 Jul 2002 11:14:40 GMT, Dominique Devriese
<fritmebufstek@pandora.be> wrote:
>  je getline functie leest twee keer een newline uit:
>  ��n keer aan het begin van de functie (while(getchar() != '\n');)
>  en nog een keer in je for loop ( for(... (c = getchar() )... );

Weljanee, ik had oorspronkelijk alles zonder dien while, dan eens zo'n while
in getline gestoken, en nu while juist na een scanf zoals je in je oplossing
1 gaf. Ik heb er geen 2 na elkaar gesmeten ook al gaf ik die indruk in m'n 2e
posting: ik was nl vergeten te vermelden dat ik die eruit gehaald had :)

Nu ben ik er uiteraard mee eens dat ik niet goed genoeg over m'n code
nagedacht heb, ik ben nog maar enkele dagen bezig met c (na een zeeeer lange
rustperiode) dus dat moet weer groeien :-)

Iemand anders (Luc denk ik) zei:
> Het is niet omdat het _toevallig_ (omdat 's' met nullen ge�nitialiseerd
> was) werkt, dat het correct is ;-)

Hehe, correct :)

PS Bedankt voor de info voor GNU's Readline, zal ik zeker eens bekijken, maar
eerst m'n tutorial afwerken (ik zal ondertussen met fgets verder werken).

Mvg,
	Sven Vermeulen
Technical Details
Message-ID: <GXdX8.3002$QS3.466@afrodite.telenet-ops.be>
Path: arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!sn-xit-02!sn-xit-01!sn-xit-08!supernews.com!news.infoave.net!skynet.be!skynet.be!ossa.telenet-ops.be!afrodite.telenet-ops.be.POSTED!not-for-mail
References: <5LbX8.2783$QS3.541@afrodite.telenet-ops.be> <f7cX8.2831$QS3.568@afrodite.telenet-ops.be> <3zdX8.2969$QS3.625@afrodite.telenet-ops.be> <87sn2qy0rk.fsf@living.pandora.be>

Show Full Headers
Complete Article Headers
X-Google-Language: DUTCH,ASCII
X-Google-Thread: fcea4,e8f39528eabe5a61
X-Google-Attributes: gidfcea4,public
X-Google-ArrivalTime: 2002-07-11 04:36:00 PST
Path: arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!sn-xit-02!sn-xit-01!sn-xit-08!supernews.com!news.infoave.net!skynet.be!skynet.be!ossa.telenet-ops.be!afrodite.telenet-ops.be.POSTED!not-for-mail
Newsgroups: be.comp.programming
From: Sven Vermeulen <svenPUNTJEvermeulen@rug.ac.be>
Subject: Re: [c] eigen getline vereist soms een extra enter voordat hij werkt
References: <5LbX8.2783$QS3.541@afrodite.telenet-ops.be> <f7cX8.2831$QS3.568@afrodite.telenet-ops.be> <3zdX8.2969$QS3.625@afrodite.telenet-ops.be> <87sn2qy0rk.fsf@living.pandora.be>
Mime-Version: 1.0
Content-Type: text/plain; charset=iso-8859-15
Content-Transfer-Encoding: 8bit
User-Agent: slrn/0.9.7.4 (Linux)
Lines: 26
Message-ID: <GXdX8.3002$QS3.466@afrodite.telenet-ops.be>
Date: Thu, 11 Jul 2002 11:26:30 GMT
NNTP-Posting-Host: 213.224.137.116
X-Complaints-To: abuse@telenet.be
X-Trace: afrodite.telenet-ops.be 1026386790 213.224.137.116 (Thu, 11 Jul 2002 13:26:30 MET DST)
NNTP-Posting-Date: Thu, 11 Jul 2002 13:26:30 MET DST
Organization: Telenet Internet