Article View: be.comp.programming
Article #1496Re: Printf: vaste lengte strings en ints?
From: John Bokma
Date: Wed, 02 Mar 2005 16:29
Date: Wed, 02 Mar 2005 16:29
41 lines
2194 bytes
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-mailReferences:
<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