If you're using streams, you can use ios::setiosflags and
ios::setprecision (I think...it's been a really long time since I've
used that) to set number format. Check out (I know, I know...) the MSDN
language reference. Despite being born of our hated enemy, it's really
a pretty good reference.
Here's a link into its discussion of the iostream object:
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/vclang98/html/_iostream_ios.asp
Look at the "Manipulators" section, as well as the definitions of the
lFlags.
~B
Doug Taggart wrote:
Hello,
I'm hoping someone can help me with something that I think should have
been easy for me to find.
I'm coding a C++ program. I have a need to format a number for currency
display.
In Java, I would use this for a quick and dirty way of getting US
dollars (not checking for international stuff).
NumberFormat currency = NumberFormat.getCurrencyInstance();
Then wherever I needed too I could.
currency.format(myNumericVariable) into a section of code that
displayed the return value as nice nifty US dollars complete
with $, decimal point and ,'s as appropriate.
=====
I can't seem to find something similar as part of the standard c/c++
libraries, which I find hard to believe.
I'm sure I'm just not searching for the right terms, "NumberFormat",
"currency", "money", "formatting" etc..
Anyway, pointers appreciated..
Doug T
--
----------------
Brian A. Henning
strutmasters.com
336.597.2397x238
----------------
--
TriLUG mailing list : http://www.trilug.org/mailman/listinfo/trilug
TriLUG Organizational FAQ : http://trilug.org/faq/
TriLUG Member Services FAQ : http://members.trilug.org/services_faq/