Заказать игровой сервер Контакты (заказать плагин/исправить ошибки/другое) Пожертвовать Поиск

[ вход ]
[ последние сообщения ]

  • Страница 1 из 1
  • 1
Округление Float чисел
BarD Дата: Вторник, 11.03.2014, 09:42:56 | Сообщение # 1
Сообщений: 943
Репутация: 137 [ +/- ]
Добрый день! У меня есть Float число. Например:
Код
new Float:num;
num = GetConVarFloat(FindConVar("sm_bla_bla"));
new Stringtext[64];
Format(text, sizeof(text), "Мое число %f", num);
new Handle:panel = CreatePanel();
SetPanelTitle(panel, "Ваше число?");
DrawPanelItem(panel, text);


Например "sm_bla_bla" "1" в конфиге. Тогда у меня создается панель с итемом: "Мое число 1.0000000". Как округлить данный итем до 1.0? Или 1.00?

Если непонятно объяснил, напишите
 
ThRunningMan Дата: Вторник, 11.03.2014, 10:19:16 | Сообщение # 2
Сообщений: 140
Репутация: 12 [ +/- ]
https://forums.alliedmods.net/showthread.php?t=178754?t=178754

ищите инфу сами все есть инете...
 
Darkeneez Дата: Вторник, 11.03.2014, 10:23:44 | Сообщение # 3
Сообщений: 221
Репутация: 18 [ +/- ]
FloatToString
StringToInt
RoundToCeil

GetConVarInt
 
BarD Дата: Вторник, 11.03.2014, 11:37:10 | Сообщение # 4
Сообщений: 943
Репутация: 137 [ +/- ]
Огромное спасибо!! Надо было сделать вместо
Код
Format(text, sizeof(text), "Мое число %f", num);
так:
Код
Format(text, sizeof(text), "Мое число %0.1f", num);
 
  • Страница 1 из 1
  • 1
Поиск: