Article View: be.comp.programming
Article #1497Re: Printf: vaste lengte strings en ints?
From: moi
Date: Wed, 02 Mar 2005 16:52
Date: Wed, 02 Mar 2005 16:52
49 lines
2753 bytes
2753 bytes
John Bokma wrote: > 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. > Je hebt het helemaal goed. t moesd "%s20.20s" zijn. Ik had te oppervlakkig de manpage gelezen. I stand corrected! AvK *gaat zich schamen*
Technical Details
Message-ID:
<9oidneIdfaKjcrjfRVnyrA@casema.nl>Path:
arc1-ca.pugleaf.net!g2news1.google.com!news4.google.com!newshub.sdsu.edu!border1.nntp.dca.giganews.com!nntp.giganews.com!local01.nntp.dca.giganews.com!nntp.casema.nl!news.casema.nl.POSTED!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> <Xns960D6AA48EC36castleamber@130.133.1.4>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!news4.google.com!newshub.sdsu.edu!border1.nntp.dca.giganews.com!nntp.giganews.com!local01.nntp.dca.giganews.com!nntp.casema.nl!news.casema.nl.POSTED!not-for-mail NNTP-Posting-Date: Wed, 02 Mar 2005 10:52:14 -0600 Date: Wed, 02 Mar 2005 17:52:14 +0100 From: moi <avk@localhost> User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.6) Gecko/20040510 X-Accept-Language: en-us, en MIME-Version: 1.0 Newsgroups: be.comp.programming,nl.comp.programmeren Subject: Re: Printf: vaste lengte strings en ints? References: <M5qdnYvpZutbs7nfRVnyjA@scarlet.biz> <d01i4u.14c.1@news.isolution.nl> <CqudnXnc_MjnCbjfRVnyhg@casema.nl> <Xns960D5B9AC5FAcastleamber@130.133.1.4> <f5-dnRizsI1nf7jfRVnyrg@casema.nl> <Xns960D6AA48EC36castleamber@130.133.1.4> In-Reply-To: <Xns960D6AA48EC36castleamber@130.133.1.4> Content-Type: text/plain; charset=us-ascii; format=flowed Content-Transfer-Encoding: 7bit Message-ID: <9oidneIdfaKjcrjfRVnyrA@casema.nl> Lines: 49 NNTP-Posting-Host: 83.83.6.100 X-Trace: sv3-U2fytK1vUCMGfrCSTLgq6L7zgGg5/bL2w3GVVpGECCi2ghCREuA/Aub+yhED6p+ejMQtEsCc3+1E8vq!Lv29NzXDe4K6l7BPZS5Umkbk5hfCoScs9gMgt9gipJA36hsoOuBogxz0+NtJ+XYEZEg= X-Complaints-To: abuse@casema.nl X-DMCA-Complaints-To: abuse@casema.nl X-Abuse-and-DMCA-Info: Please be sure to forward a copy of ALL headers X-Abuse-and-DMCA-Info: Otherwise we will be unable to process your complaint properly X-Postfilter: 1.3.32