PureBytes Links
Trading Reference Links
|
Thanks !
This is exactly what i need.
I use %.4g now to display 2 digits after the comma.
Regards
2007/6/26, gp_sydney <gp.investment@xxxxxxxxx>:
> printf( "\n Value = %g %%", Value[ j ] );
Try:
printf("\nValue = %.2g%%", Value[j]);
GP
--- In
amibroker@xxxxxxxxxxxxxxx, "Trinolix Derry" <trinolix@xxx> wrote: > > Hello, > > thanks for your help. Unfortuantely i have't found the solution until now.
> My number can look like 28,793434 and the displayed number should just > display only 2 digits after the comma. > 28.79 > > printf( "\n Value = %g %%", Value[ j ] ); >
> Can i only solve it throuh modifiying Value[ j ] in that i round the Value ? > > Regards > > > > 2007/6/26, gp_sydney <gp.investment@xxx>: > >
> > Do you mean the number of decimal places or the total number of digits? > > > > For a complete description of printf and the format string for the C > > language, take a look here (amongst other places):
> > > > http://en.wikipedia.org/wiki/Printf > > > > Note though that AFL has limitations on what types of numbers it can
> > display. > > > > As far as formatting floats goes, you can use a specification like > > "%x.yf" where 'x' is the total number of displayed digits (including > > the decimal point) and 'y' is the number of decimal places. If you
> > precede 'x' with zero (ie. %0x.yf) leading spaces will be replaced > > with leading zeros. > > > > Also note that if you specify less total digits than the number needs
> > to display the full value, it will still display the full number. So > > if the value is 12345 and you specify %1.0f, it will still display > > 12345. If you don't specify 'x', eg. %.2f, it will use the minimum
> > number of characters necessary to display the number with two decimal > > places, which is essentially the same as %1.2f as there will always be > > at least one digit before the decimal point, even if it's zero.
> > > > GP > > > > --- In amibroker@xxxxxxxxxxxxxxx <amibroker%40yahoog
roups.com>, "Trinolix > > Derry" <trinolix@> wrote: > > >
> > > Hi, > > > > > > thanks a lot ! > > > Maybe one last question. Is there a way to reduce the displayed > > digits for > > > any values. > > > Something like writeval(anything,
1.2) > > > Unfortunately it doesn't work inside the loop. > > > > > > Regards > > > > > > > > > > > > 2007/6/25, gp_sydney <gp.investment
@>: > > > > > > > > Double it in the format string: > > > > > > > > printf("Percentage Gain = %1.2f%%", gain); > > > > > > > > This would give output like:
> > > > > > > > Percentage Gain = 23.59% > > > > > > > > GP > > > > > > > > --- In
amibroker@xxxxxxxxxxxxxxx <amibroker%40yahoogroups.com><amibroker%40yahoog > >
roups.com>, > > "Trinolix > > > > Derry" <trinolix@> wrote: > > > > >
> > > > > Is there maybe any way to display the % letter ? > > > > > > > > > > > > > > > Regards > > > > > Thomas > > > > >
> > > > > > > > > > > > > > > 2007/6/25, Trinolix Derry <trinolix@>: > > > > > > > > > > > > Hi, > > > > > >
> > > > > > thanks a lot ! > > > > > > I see now that i missed the DateTimeToStr function. > > > > > > > > > > > > Regards > > > > > >
> > > > > > > > > > > > > > > > > > 2007/6/25, gp_sydney <gp.investment@>: > > > > > > > > > > > > > > Try something like this:
> > > > > > > > > > > > > > dt = DateTime(); > > > > > > > for (i = 0; i < BarCount; i++) > > > > > > > printf(DateTimeToStr(dt[i]));
> > > > > > > > > > > > > > GP > > > > > > > > > > > > > > --- In
amibroker@xxxxxxxxxxxxxxx <amibroker%40yahoogroups.com> > > <amibroker%40yahoog
roups.com><amibroker%40yahoog > > > > roups.com>, > > > > > > > "Trinolix Derry" <trinolix@> wrote:
> > > > > > > > > > > > > > > > Hello, > > > > > > > > > > > > > > > > i would like to print the date through the printf function
> > > > inside my > > > > > > > loop, > > > > > > > > but wasn't successfully so far. > > > > > > > > Can someone please tell me a solution ?
> > > > > > > > > > > > > > > > Regards > > > > > > > > > > > > > > > > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > >
> > > -- > > > Regards > > > > > > > > > > > > > -- > Regards >
-- Regards
__._,_.___
Please note that this group is for discussion between users only.
To get support from AmiBroker please send an e-mail directly to
SUPPORT {at} amibroker.com
For NEW RELEASE ANNOUNCEMENTS and other news always check DEVLOG:
http://www.amibroker.com/devlog/
For other support material please check also:
http://www.amibroker.com/support.html
SPONSORED LINKS
__,_._,___
|