🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: demon.ip.developers
Article #1158

Re: Bug in DOS/DIS Unbatch?

#1158
From: Philip McNab
Date: Fri, 16 Feb 1996 00:00
34 lines
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-mail
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>

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