Округление до десятых.

Статус
В этой теме нельзя размещать новые ответы.

Sidney31

Известный
Автор темы
1,132
385
Версия MoonLoader
.026-beta
Здравствуйте.
Подскажите, как сделать округление до десятых?
Чтобы вместо 1.200000 было 1.2. Спасибо.
1647245494813.png

Lua:
if imgui.InputFloat(u8'Громкость звукового оповещения', volume, 0.1, 0.1) then save() end
 
Решение
Да, имел ввиду сокращение записи.
Добавил "%.1f", ничего не изменилось. Что делает эта запись?
За ссылку спасибо, полезная.
По идее, должна была сократить количество цифр после запятой до 1
Понял в чём проблема, у MoonImgui старая версия Imgui, поэтому воть:
Lua:
if imgui.InputFloat(u8'Громкость звукового оповещения', volume, 0.1, 0.1, 1) then save() end
Пора переходить на Mimgui :3

RedHolms

Известный
Проверенный
618
361
Если ты про само число, то 1.2(0) = 1.2, так что ничего округлять не надо
Если ты про Imgui/Mimgui, то попробуй:
Lua:
if imgui.InputFloat(u8'Громкость звукового оповещения', volume, 0.1, 0.1, "%.1f") then save() end

И да, чекай хеадер :3
 

Sidney31

Известный
Автор темы
1,132
385
Если ты про само число, то 1.2(0) = 1.2, так что ничего округлять не надо
Да, имел ввиду сокращение записи.
Добавил "%.1f", ничего не изменилось. Что делает эта запись?
За ссылку спасибо, полезная.
 

RedHolms

Известный
Проверенный
618
361
Да, имел ввиду сокращение записи.
Добавил "%.1f", ничего не изменилось. Что делает эта запись?
За ссылку спасибо, полезная.
По идее, должна была сократить количество цифр после запятой до 1
Понял в чём проблема, у MoonImgui старая версия Imgui, поэтому воть:
Lua:
if imgui.InputFloat(u8'Громкость звукового оповещения', volume, 0.1, 0.1, 1) then save() end
Пора переходить на Mimgui :3
 
  • Нравится
Реакции: Sidney31
Статус
В этой теме нельзя размещать новые ответы.