#include #include #include void main (void) { UChar buffer[256]; double d = 1234.56; int i = 1234; UNumberFormat *fmt; UErrorCode err = U_ZERO_ERROR; UFILE *out = u_finit (stdout, NULL, NULL); fmt = unum_open(UNUM_IGNORE, NULL, 0, NULL, NULL, &err); unum_formatDouble(fmt, d, buffer, 256, NULL, &err); u_fprintf(out, "%f = %S\n", d, buffer); unum_format(fmt, i, buffer, 256, NULL, &err); u_fprintf(out, "%d = %S\n", i, buffer); }