-
- Вариантов всего два, поэтому при старте программы можно сделать пристрелку и запомнить результат. В общем, свой atof - это не круто :-) - SciFi(05.03.2019 16:47)
- А вот я в настройках виндовой "текущей локали" всегда заменяю разделитель целой/дробной на жесткую точку, и текущая локаль автоматически идет в жопу - MBedder(05.03.2019 12:13)
- Я делаю так же, но эту прогу отдают в руки касатикам, для которых фраза "зайдите в панель управления" ничего не значит. - йцукен(05.03.2019 12:55)
- В нормальных системах локаль -- свойство переменной окружения и может быть изменена для одного процесса. Да и без всяких переменных кружения, локаль явно устанавливается вызовом функции setlocale(3) с передачей туда имени локали. А до того fk0(208 знак., 06.03.2019 00:36)
- Вы таки будете смеяться, но программа, о которой речь, вызывает функцию SetThreadLocale для каждого своего потока. Сомневаюсь, что это нужно, но как бы намекает, что даже разные потоки одного процесса могут иметь разные локали. - йцукен(06.03.2019 14:23)
- угу, рукопашная борьба с запятыми выглядит какой-то дикостью - =AlexD=(06.03.2019 08:59)
- В нормальных системах локаль -- свойство переменной окружения и может быть изменена для одного процесса. Да и без всяких переменных кружения, локаль явно устанавливается вызовом функции setlocale(3) с передачей туда имени локали. А до того fk0(208 знак., 06.03.2019 00:36)
- +1 - Evgeny_CD(05.03.2019 12:17)
- Я делаю так же, но эту прогу отдают в руки касатикам, для которых фраза "зайдите в панель управления" ничего не значит. - йцукен(05.03.2019 12:55)