|
|
|
Форматирование целого числа
|
|||
|---|---|---|---|
|
#18+
Здравствуйте, Хочу получить вывод целого числа с разрядами, например, есть число 10230198323, нужно его вывести в виде "10 230 198 323" согласно языковым настройкам. Для англоязычной винды должно выглядеть "10,230,198,323" Написал так: Код: pascal 1. почти работает, но выводит: "10 230 198 323,00" - для русской винды "10,230,198,323.00" - для англ. винды Чтобы убрать ",00" на конце, пробовал так: Код: pascal 1. но при выполнении выдает ошибку аргументов. Что посоветуете, как убрать ",00" на конце? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.11.2017, 09:20:51 |
|
||
|
Форматирование целого числа
|
|||
|---|---|---|---|
|
#18+
%.0n ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.11.2017, 10:03:54 |
|
||
|
Форматирование целого числа
|
|||
|---|---|---|---|
|
#18+
m52, Как-то так: Код: pascal 1. 2. 3. 4. 5. 6. 7. 8. 9. А потом убить дробную часть в строке. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.11.2017, 10:33:29 |
|
||
|
Форматирование целого числа
|
|||
|---|---|---|---|
|
#18+
m52, FormatFloat(',0', intVal); ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.11.2017, 11:04:59 |
|
||
|
Форматирование целого числа
|
|||
|---|---|---|---|
|
#18+
DarkMasterm52, Как-то так: Код: pascal 1. 2. 3. 4. 5. 6. 7. 8. 9. А потом убить дробную часть в строке. Просто кошмар... мало того что перректальная тонзиллэктомия, так еще и меняет глобальные переменные, что является источником веселых багов и за что в команде можно огрести обширную ЧМТ. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.11.2017, 14:37:59 |
|
||
|
Форматирование целого числа
|
|||
|---|---|---|---|
|
#18+
Василий №2, fixed: что является источником веселых багов в многопоточной программе ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.11.2017, 14:39:36 |
|
||
|
Форматирование целого числа
|
|||
|---|---|---|---|
|
#18+
Василий №2, да и в однопоточной нужно как минимум оборачивать в блок try .. finally .. end ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.11.2017, 14:52:25 |
|
||
|
Форматирование целого числа
|
|||
|---|---|---|---|
|
#18+
Василий №2, у функции формат есть потокобезопасный вариант с третьим параметром Код: pascal 1. 2. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.11.2017, 14:54:25 |
|
||
|
|

start [/forum/topic.php?fid=58&fpage=124&tid=2041505]: |
0ms |
get settings: |
11ms |
get forum list: |
19ms |
check forum access: |
5ms |
check topic access: |
5ms |
track hit: |
89ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
54ms |
get tp. blocked users: |
2ms |
| others: | 239ms |
| total: | 438ms |

| 0 / 0 |
