Форматируем экспоненту в строку на С++, под Win и под Linux.
На Windows по-умолчанию Е имеет 3 цифры (например, "5е+003"), а на Linux — 2 цифры (например, "5е+03").
Скажите, пожалуйста, есть ли какой-то способ сделать так чтобы использовалось одинаковое количество цифр в результате? Имею ввиду, что не проводить операции с уже отформатированной строкой, а при форматировании указать количество цифр по-умолчанию для экспоненты.
Для Win и WinCE используется _snprintf_l
Для Linux используется snprintf