Пожалуйста, включите JavaScript.
Главная
Помощь
Вход
lolengine
/
lol
зеркало из
https://github.com/lolengine/lol
Следить
1
В избранное
0
Форкнуть
0
Код
Задачи
0
Релизы
0
Вики
Активность
Просмотр исходного кода
math: fix an infinite loop in the real number print function.
legacy
Sam Hocevar
sam
13 лет назад
Родитель
dfdff977c1
Сommit
a949a2cd08
1 измененных файлов
:
6 добавлений
и
0 удалений
Разделённый вид
Опции Diff
Показать статистику
Скачать Patch файл
Скачать Diff файл
+6
-0
src/real.cpp
+ 6
- 0
src/real.cpp
Просмотреть файл
@@ -1274,6 +1274,12 @@ void real::print(int ndigits) const
x = -x;
}
if (!x)
{
printf("0.0\n");
return;
}
/* Normalise x so that mantissa is in [1..9.999] */
/* FIXME: better use int64_t when the cast is implemented */
int exponent = ceil(log10(x));
Редактирование
Предпросмотр
Загрузка…
Отмена
Сохранить