Где взять swprintf_l под linux ?
От: chipmunk  
Дата: 23.09.15 19:37
Оценка:
Функция есть в Windows, Mac, BSD, но нет почему-то в Linux

Та которая стандартная swprintf зависит от текущей локали, что очень не хорошо. Каждый раз переключать глобальную локаль ну очень бы не хотелось, да и не безопасно в многопоточной среде.

А задача весьма простая — быстро конвертировать тип double в std::wstring и дробный разделитель должен быть всегда точкой независимо от текущей локали.
swprintf_l linux
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.