I would like to point to ICU sample code for this kind of thing: http://oss.software.ibm.com/cvs/icu/~checkout~/icu/source/samples/numfmt/main.cpp
See the code there from setNumberFormatCurrency_2_6 on down (the preceding code is for older ICU versions and general number formatting API usage).
ICU homepage: http://oss.software.ibm.com/icu/
Best regards, markus

