* UErrorCode status = U_ZERO_ERROR; * LocalPointer fmt( * ScientificNumberFormatter::createMarkupInstance( * "en", "", "", status)); * if (U_FAILURE(status)) { * return; * } * UnicodeString appendTo; * // appendTo = "1.23456x10-78" * fmt->format(1.23456e-78, appendTo, status); *