Форматирование Е в строку на Linux
От: vit0s Австрия  
Дата: 13.02.13 10:15
Оценка:
Здравствуйте,

Форматируем экспоненту в строку на С++, под Win и под Linux.
На Windows по-умолчанию Е имеет 3 цифры (например, "5е+003"), а на Linux — 2 цифры (например, "5е+03").

Скажите, пожалуйста, есть ли какой-то способ сделать так чтобы использовалось одинаковое количество цифр в результате? Имею ввиду, что не проводить операции с уже отформатированной строкой, а при форматировании указать количество цифр по-умолчанию для экспоненты.

Для Win и WinCE используется _snprintf_l
Для Linux используется snprintf

Спасибо
Никому не верь — и никто не обманет!
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.