🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: be.comp.programming
Article #1496

Re: Printf: vaste lengte strings en ints?

#1496
From: John Bokma
Date: Wed, 02 Mar 2005 16:29
41 lines
2194 bytes
moi wrote:

> John Bokma wrote:

>>>* voor strings is "%20s" nodig om maximaal 20 chars af te beelden.
>> 
>> Wat gebeurd er als ik een string van 30 tekens heb?
> 
> Dan wort ie afgekapd. (althans: niet geprind ;-)

Ik heb al een tijd geen C gedaan, maar ik weet vrij zeker dat er gewoon 
30 tekens worden geprint. Perl gebruikt de C format syntax en:

perl -e "print length( sprintf qq(%20s), 'x' x 30)"

Geeft 30 hier.

En 

perl -e "printf( qw(%1s), 'hello, world')"

de klassieker.

>>>* voor ints (en floats, in mindere mate) ligt het maximaal benodigde
>>>   min-of-meer vast.
>> 
>> Nee: het ligt vast vzviw.
> 
> Sorry voor slag-om-de-arm.
> 
> is vzvik ook een "als ik goed" vorm  ;-?

Nee, ik ben een hele tijd uit C, maar als ik zoiets zou moeten 
implementeren zou ik of de documentatie er op na lezen, of wellicht even 
kijken hoe dit soort zaken in Perl opgelost zijn.

-- 
John Bokma
                 Voorbeeldscripts in Perl: http://johnbokma.com/perl/
Ervaren Perl / Java programmeur beschikbaar:  http://castleamber.com/
Tevreden opdrachtgevers:     http://castleamber.com/testimonials.html
Technical Details
Message-ID: <Xns960D6AA48EC36castleamber@130.133.1.4>
Path: arc1-ca.pugleaf.net!g2news1.google.com!news1.google.com!fu-berlin.de!uni-berlin.de!individual.net!not-for-mail
References: <M5qdnYvpZutbs7nfRVnyjA@scarlet.biz> <d01i4u.14c.1@news.isolution.nl> <CqudnXnc_MjnCbjfRVnyhg@casema.nl> <Xns960D5B9AC5FAcastleamber@130.133.1.4> <f5-dnRizsI1nf7jfRVnyrg@casema.nl>

Show Full Headers
Complete Article Headers
X-Google-Thread: fcea4,f962124bbb04ff22
X-Google-Thread: 107324,f962124bbb04ff22
X-Google-Attributes: gidfcea4,gid107324,public
X-Google-Language: DUTCH,ASCII-7-bit
Path: arc1-ca.pugleaf.net!g2news1.google.com!news1.google.com!fu-berlin.de!uni-berlin.de!individual.net!not-for-mail
From: John Bokma <postmaster@castleamber.com>
Newsgroups: be.comp.programming,nl.comp.programmeren
Subject: Re: Printf: vaste lengte strings en ints?
Date: 2 Mar 2005 16:29:02 GMT
Organization: Castle Amber - software development
Lines: 41
Message-ID: <Xns960D6AA48EC36castleamber@130.133.1.4>
References: <M5qdnYvpZutbs7nfRVnyjA@scarlet.biz> <d01i4u.14c.1@news.isolution.nl> <CqudnXnc_MjnCbjfRVnyhg@casema.nl> <Xns960D5B9AC5FAcastleamber@130.133.1.4> <f5-dnRizsI1nf7jfRVnyrg@casema.nl>
X-Trace: individual.net dpPx+6SVKFFnJjyI2jyXbgGvVilcMpi2FKkJAHh/QC7n+U2RBp
User-Agent: Xnews/5.04.25
X-Face: $7h&5K*ZL9*ZQ\6Hco2"V?1dD*C<ab^>zlws[S%i0b,@gKk|[,)Y-<hk143{.Ov"x{({zo( l,N\m`-_^nJfVQdEyt+-uAP^7WG]5mHj9&::7X-qK;Yv;xmRvNWQR"_igw+cr5WMj;6:zlj<R80Ei@ $gGWq&*{FL*kC*a