Кибор » Кибор - Интегрированная среда разработки ботов » Отчет о ошибках » Глюк, или я что-то не понимаю?

Страниц (1): [1]
 

1. Skycrew - 11 Декабря, 2018 - 20:26:38 - перейти к сообщению
int Счет;

Счет = 1 / 2; Счет = Счет - 2; // Счет = -2 (норм)

Счет = (1 / 2) - 2; // Счет = -1 (не норм)
2. Kibor - 11 Декабря, 2018 - 23:37:57 - перейти к сообщению
Все верно.
CODE:
int Счет;

Счет = 1 / 2; //Получается 0.5. Попадая в int округляется до 0
messagebox (Счет);
Счет = Счет - 2; // 0 - 2 = -2
messagebox (Счет);

Счет = (1 / 2) - 2; // 0.5 - 2 = -1.5 и округляется до -1
messagebox (Счет);
3. Skycrew - 12 Декабря, 2018 - 01:05:15 - перейти к сообщению
 Kibor пишет:
Все верно.
CODE:
int Счет;

Счет = 1 / 2; //Получается 0.5. Попадая в int округляется до 0
messagebox (Счет);
Счет = Счет - 2; // 0 - 2 = -2
messagebox (Счет);

Счет = (1 / 2) - 2; // 0.5 - 2 = -1.5 и округляется до -1
messagebox (Счет);


Это недавнее нововведение? Раньше так не работало.. Пересобрал бота и бах работает уже не так, как раньше ((
4. Kibor - 12 Декабря, 2018 - 02:11:19 - перейти к сообщению
Сейчас работает как надо.
Фикс начиная отсюда можно почитать какой был.
http://kibor-bot.com/forum/topic...18861#1542618861
5. Skycrew - 12 Декабря, 2018 - 23:10:29 - перейти к сообщению
 Kibor пишет:
Сейчас работает как надо.
Фикс начиная отсюда можно почитать какой был.
http://kibor-bot.com/forum/topic...18861#1542618861


Я понял. Будем исправлять код

Powered by ExBB FM 1.0 Final