![]() |
![]() |
#1 |
Senior Member
Регистрация: 14.04.2013
Сообщений: 113
Вес репутации: 116 ![]() |
![]()
Поменял int e с
PHP код:
PHP код:
![]() Сервер работает и не выдает ошибок, хотелось бы понять, почему батник беснуется. |
![]() |
![]() |
![]() |
#2 |
Senior Member
Специализация: Вне команды
Регистрация: 09.02.2010
Сообщений: 339
Вес репутации: 233 ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
![]()
На русском написано же!
int e = cr.Params[ ST_MAX_LIFE ] * 0.10; Умножение на 0.1 дает double.
__________________
011000100110100101101110011110010110000101101110 Последний раз редактировалось binyan; 14.09.2013 в 17:00. |
![]() |
![]() |
2 Пользователей сказали спасибо binyan За этот пост: |
Gekko (14.09.2013), PowerMagic (14.09.2013)
|
![]() |
#3 |
Lost Overseer
Специализация: ест детей.
Регистрация: 29.01.2010
Сообщений: 1,000
Вес репутации: 644 ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
![]()
Он ведь сообщает - беда при переводе одного типа данных в другой. Тобишь дабл в инт.
Почему это происходит? Всё просто из-за умножения на 0.* Как решить? Преобразован тип данных int(ваше выражение) Пс 0.10 - это круто) Биня опередил( Используйте тег [code] для вставки кода.
__________________
Jet Rock's Последний раз редактировалось PowerMagic; 14.09.2013 в 17:05. |
![]() |
![]() |
Данный человек сказал спасибо PowerMagic за этот пост: |
Gekko (14.09.2013)
|
![]() |
#4 |
Senior Member
Специализация: Вне команды
Регистрация: 09.02.2010
Сообщений: 339
Вес репутации: 233 ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
![]()
Это помогает избавиться от варнингов при компиляции, но не решает проблемы. Если автора устраивает округленное значение, то н.п., но если нет - автор должен исправить код так чтобы функция возвращала истинное значение. Типа так:
PHP код:
__________________
011000100110100101101110011110010110000101101110 |
![]() |
![]() |
Данный человек сказал спасибо binyan за этот пост: |
Gekko (14.09.2013)
|
![]() |
#5 |
Lost Overseer
Специализация: ест детей.
Регистрация: 29.01.2010
Сообщений: 1,000
Вес репутации: 644 ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
![]()
Можешь умножать на 1/10.
__________________
Jet Rock's |
![]() |
![]() |
![]() |
#6 |
Senior Member
Регистрация: 14.04.2013
Сообщений: 113
Вес репутации: 116 ![]() |
![]()
Да, просто буду делить на 10. Впринципе получается тоже самое число.
![]() |
![]() |
![]() |