Article View: demon.ip.developers
Article #1158Re: Bug in DOS/DIS Unbatch?
From: Philip McNab
Date: Fri, 16 Feb 1996 00:00
Date: Fri, 16 Feb 1996 00:00
34 lines
1814 bytes
1814 bytes
On Thursday, in article <824407293snz@pdlmail.demon.co.uk>
pete@pdlmail.demon.co.uk "Peter Disdale" wrote:
PD> In article <824266350snx@trmphrst.demon.co.uk>
PD> nikki@trmphrst.demon.co.uk "Nikki Locke" writes:
PD>
PD> > In article <824028106snz@pdlmail.demon.co.uk>
PD> > Peter Disdale <Pete@pdlmail.demon.co.uk> writes:
PD> > > [ in defence of sprintf... ]
PD> >
PD> > What's wrong with ...
PD> >
PD> > sprintf (buf, "%.511s", p);
PD> >
PD> (Dusts off K&R)
PD> Hmm.. nothing at all, it would seem. It's a fair cop.
PD>
PD> (..just doesn't *look* right :-) )
I'm not sure if its ANSI C, but in Turbo C this can be done slightly
more flexibly as
sprintf (buf, "%.*s", width, p);
But there's still no neat way that I can see to control the width of
a more complex sprintf call such as
sprintf(buf, "%s %8ld %c %s", ...
A bit of parrallel arithmetic seems to be required, and an overall
width parameter would be much more elegant.
--
/ Philip McNab // philip@siberia.demon.co.uk /
Technical Details
Message-ID:
<824442879snz@siberia.demon.co.uk>Path:
arc1-ca.pugleaf.net!unknown!not-for-mailReferences:
<823946625snz@microvst.demon.co.uk> <823977867snz@wash.demon.co.uk> <824028106snz@pdlmail.demon.co.uk> <824266350snx@trmphrst.demon.co.uk> <824407293snz@pdlmail.demon.co.uk>Show Full Headers
Complete Article Headers
X-Google-Language: ENGLISH,ASCII-7-bit X-Google-Thread: 10bb05,13da3e1a671290a7 X-Google-Attributes: gid10bb05,public X-Google-Thread: fb525,13da3e1a671290a7 X-Google-Attributes: gidfb525,public From: Philip McNab <philip@siberia.demon.co.uk> Subject: Re: Bug in DOS/DIS Unbatch? Date: 1996/02/16 Message-ID: <824442879snz@siberia.demon.co.uk> X-Deja-AN: 139600796 x-nntp-posting-host: siberia.demon.co.uk references: <823946625snz@microvst.demon.co.uk> <823977867snz@wash.demon.co.uk> <824028106snz@pdlmail.demon.co.uk> <824266350snx@trmphrst.demon.co.uk> <824407293snz@pdlmail.demon.co.uk> x-mail2news-path: siberia.demon.co.uk organization: Siberia reply-to: philip@siberia.demon.co.uk newsgroups: demon.ip.developers,demon.ip.support.pc