[rrd-users] Re: GPRINT string formating

Iñaki Martínez sistema at euskal-linux.org
Wed Jun 26 16:15:53 MEST 2002


Kaixo Alex van den Bogaerdt!!!


> >  %9.0lf
> > 
> > This print the following:
> > 
> > MAX:  12345678  Current:  12345678
> > 
> > but i want to see the following:
> > 
> > MAX:  12.345.678  Current:  12.345.678
> > 
> >  is this posible???? how????
> 
> I don't think it is possible.  RRDtool uses your OS's
> printf implementation *and* it does some syntax checking.
> So, even *if* your OS's printf could display it as such
> then still RRDtool will complain (I think).

 OK.... i read the printf man .... look at this...

The following flags can be used to modify the behavior:

`-'    Left-justify the result in the field. Normally the result is right-justified.

`+'    Always include a plus or minus sign in the result.

` '    If the result doesn't start with a plus or minus sign, prefix it with a space instead. Since the `+' flag ensures that the result includes a sign, this flag is ignored if you supply both of them.

`#'    Specifies that the result should always include a decimal point, even if no digits follow it. For the `%g' and `%G' conversions, this also forces trailing zeros after the decimal point to be left in place where they would otherwise be removed.

`''    Separate the digits of the integer part of the result into groups as specified by the locale specified for the LC_NUMERIC category; see section 7.6.1.1 Generic Numeric Formatting Parameters. This flag is a GNU extension.

`0'    Pad the field with zeros instead of spaces; the zeros are placed after any sign. This flag is ignored if the `-' flag is also specified.  


OK.... ALL of this works except `'' (what i want) that does not work..... :-(


 %-9.0lf  -> |123456   |
 %+9.0lf  -> |  +123456|
 %09.0lf  -> |000123456|

 How to use `'' or similar?????


> However, if you write a (part of a) front end that generates
> a string in the format you want then of course you can display
> this.

 I use rrdcgi........ in this case.......


 Thanks...



 

--
Unsubscribe mailto:rrd-users-request at list.ee.ethz.ch?subject=unsubscribe
Help        mailto:rrd-users-request at list.ee.ethz.ch?subject=help
Archive     http://www.ee.ethz.ch/~slist/rrd-users
WebAdmin    http://www.ee.ethz.ch/~slist/lsg2.cgi



More information about the rrd-users mailing list