03:56

Тотальная неудачница и убийца жёстких дисков.
#post-id: 2503-23-12

#original-date: 3.06.2007 Sun

#original-time: 11:12 PM

#original-day:  2503



Маленький вопрос... Что называется, так вот я знаю C++ ^^ Нужно сделать округление числа. Например, в VB и Javasсriрt есть функция Round(), в которой можно указать округление до ноля знаков после запятой, чтобы в итоге из 3.85 получить 4. Ещё в VB это делается через CLng(). А в C++ забыла напрочь... Никто не знает?

Комментарии
06.06.2007 в 00:29

 
э-э... еще актуально? typecast по аналогии с CLng(),

double f;

int i;

f = 5.62;

i = (int) f;

// теперь i = 5



или floor()/ceil()

round(x) == floor(x + 0.5)
06.06.2007 в 09:32

Тотальная неудачница и убийца жёстких дисков.
CLng() округляет число. А вот floor() надо попробовать ^_^ Спасибо ^_^