Форум: "Начинающим";
Текущий архив: 2008.08.03;
Скачать: [xml.tar.bz2];
Внизразделитель в вещ-х числах Найти похожие ветки
← →
lead-in (2008-07-01 15:05) [0]Подскажте, плиз, каким образом можно узнать какой символ (запятая или точка) исп-ся Win для разделения целой и дробной части.
Есть прога которая перегоняет текстовые файлы в dbf, при загрузке например на разных системах случаются ошибки strtofloat (ошибки именно из-за разделителя)
← →
Dennis I. Komarov © (2008-07-01 15:07) [1]DecimalSeporator (так он вроде)
← →
@!!ex © (2008-07-01 15:11) [2]> [1] Dennis I. Komarov © (01.07.08 15:07)
DecimalSeparator
← →
lead-in (2008-07-01 15:11) [3]
> Dennis I. Komarov
Спасибо!
← →
lead-in (2008-07-01 15:12) [4]Всем спасибо, всё ясно!)
← →
Dennis I. Komarov © (2008-07-01 15:12) [5]> [2] @!!ex © (01.07.08 15:11)
пусть будет так :)
← →
Ega23 © (2008-07-01 15:29) [6]Удалено модератором
← →
Правильный-Вася (2008-07-01 15:33) [7]
> DecimalSeparator
при старте программы он принимает системное значение, но может быть изменен локально для этой программы
но нужно помнить, что изменение в системе при запущенной программе сбрасывает настройку в программе снова на системную
← →
Плохиш © (2008-07-01 15:41) [8]
> Правильный-Вася (01.07.08 15:33) [7]
Не понял, а где упоминание про UpdateFormatSettings?
← →
Поросенок Винни-Пух © (2008-07-01 16:12) [9]Есть прога которая перегоняет текстовые файлы в dbf, при загрузке например на разных системах случаются ошибки strtofloat (ошибки именно из-за разделителя)
DecimalSeparator показывает ваш разделитель, а не тот, что использовался при формировании файла.
В общем случае задача нерешаема.
Например :
1,000
Это может быть ровно тысяча если разделитель тысяч - запятая
Это может быть ровно единица, если децимал сепаратор запятая.
← →
Anatoly Podgoretsky © (2008-07-01 16:23) [10]Для импорта экспорта должен использоваться системно независимый формат, иначе проще убить программиста и дешевле кстати.
Страницы: 1 вся ветка
Форум: "Начинающим";
Текущий архив: 2008.08.03;
Скачать: [xml.tar.bz2];
Память: 0.46 MB
Время: 0.006 c