Автор | Сообщение |
|
| Администратор
|
Пост N: 2135
Зарегистрирован: 23.05.05
|
|
Отправлено: 17.10.11 14:06. Заголовок: Какой функцией можно..
выбрать десятичный разделитель, установленный в региональных настройках ОС WIndows ?
|
|
|
Ответов - 6
[только новые]
|
|
|
| постоянный участник
|
Пост N: 593
Зарегистрирован: 27.01.07
|
|
Отправлено: 17.10.11 14:26. Заголовок: Вот этой, имхо: http..
Вот этой, имхо: Скрытый текст http://msdn.microsoft.com/en-us/library/windows/desktop/dd318103(v=vs.85).aspx
|
|
|
|
|
| Администратор
|
Пост N: 2136
Зарегистрирован: 23.05.05
|
|
Отправлено: 17.10.11 14:49. Заголовок: Спасибо. Т.е., приме..
Спасибо. Т.е., примерно так ? int ret; char sDec[4]; ret = GetLocaleInfoEx(LOCALE_NAME_USER_DEFAULT, LOCALE_SDECIMAL, (LPWSTR) sDec, 4 );
|
|
|
|
| постоянный участник
|
Пост N: 594
Зарегистрирован: 27.01.07
|
|
Отправлено: 17.10.11 14:54. Заголовок: Паш, я в С не силен...
Паш, я в С не силен. С виду - похоже, что так. :)
|
|
|
|
| |
Пост N: 2586
Зарегистрирован: 17.05.05
|
|
Отправлено: 21.12.12 17:53. Заголовок: Pasha Решил проблем..
Pasha Решил проблему , если да то как ?
|
|
|
|
| Администратор
|
Пост N: 2630
Зарегистрирован: 23.05.05
|
|
Отправлено: 21.12.12 19:36. Заголовок: Честно говоря, уже н..
Честно говоря, уже не помню, зачем мне это было нужно. Вот только что наклацал функцию, вроде бы работает: #pragma BEGINDUMP #include "hbapi.h" #include "windows.h" HB_FUNC( GET_SDECIMAL ) { char sDec[2]; GetLocaleInfo(LOCALE_USER_DEFAULT, LOCALE_SDECIMAL, (LPTSTR) sDec, 2 ); hb_retclen( sDec, 1 ); } #pragma ENDDUMP
|
|
|
|
| |
Пост N: 2587
Зарегистрирован: 17.05.05
|
|
Отправлено: 21.12.12 21:59. Заголовок: Pasha Да работает. ..
Pasha Да работает. Спасибо Павел ! ЗЫ До кучи
|
|
|
|