C++ Builder
| Главная | Уроки | Статьи | FAQ | Форум | Downloads | Литература | Ссылки | RXLib | Диски |

 
Разделитель целой и дробной части
Nick
Отправлено: 28.05.2004, 08:07


Машинист паровоза

Группа: Участник
Сообщений: 247



Как узнать какой разделитель целой и дробной части установлен в системе (или у текущего пользователя).
Gedeon
Отправлено: 28.05.2004, 08:32


Ветеран

Группа: Модератор
Сообщений: 1742



CODE

   char Buf[1];
   GetLocaleInfo(LOCALE_USER_DEFAULT,LOCALE_SDECIMAL,Buf,2);
   FDecimalSeparator = *Buf;
MDM
Отправлено: 28.05.2004, 09:12


Не зарегистрирован







VCL — вариант:

in Sysutils.hpp

The following are a set of variables used to define the format for numeric or date/time strings:

extern PACKAGE AnsiString CurrencyString;
extern PACKAGE Byte CurrencyFormat;
extern PACKAGE Byte NegCurrFormat;
extern PACKAGE char ThousandSeparator;
extern PACKAGE char DecimalSeparator; <<здесь
extern PACKAGE Byte CurrencyDecimals;
extern PACKAGE char DateSeparator;
extern PACKAGE AnsiString ShortDateFormat;
extern PACKAGE AnsiString LongDateFormat;
extern PACKAGE char TimeSeparator;
extern PACKAGE AnsiString TimeAMString;
extern PACKAGE AnsiString TimePMString;
extern PACKAGE AnsiString ShortTimeFormat;
extern PACKAGE AnsiString LongTimeFormat;
extern PACKAGE AnsiString ShortMonthNames[12];
extern PACKAGE AnsiString LongMonthNames[12];
extern PACKAGE AnsiString ShortDayNames[7];
extern PACKAGE AnsiString LongDayNames[7];
Nick
Отправлено: 29.05.2004, 14:42


Машинист паровоза

Группа: Участник
Сообщений: 247



Сенкс

Вернуться в Вопросы программирования в C++Builder