Кибор » Кибор - Интегрированная среда разработки ботов » Вопросы и решение проблем » ошибка QNAN

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

11. 007wan - 07 Марта, 2019 - 05:48:43 - перейти к сообщению
 AdryV пишет:
 007wan пишет:
?

без разници если не выполнять сравнение не будет крит ошибки и QNAN

А что такое qnan?
12. AdryV - 07 Марта, 2019 - 05:54:20 - перейти к сообщению
 Kibor пишет:
Выкладывайте вовремя четкие вопросы и получите четкие на них ответы.

я так понимаю что ошибки в среде Кибор нет, и мне нужно все переделывать? с доубле на инт
13. Kibor - 07 Марта, 2019 - 05:59:44 - перейти к сообщению
 AdryV пишет:
я так понимаю что ошибки в среде Кибор нет, и мне нужно все переделывать? с доубле на инт

Вы не правильно понимаете.
Вы должны понять что неправильно задаете вопросы для их удачного разрешения.
Кибор требует обновления, но это не связано никак с первым выложенным кодом и он так и останется ошибочным.
14. AdryV - 07 Марта, 2019 - 06:03:03 - перейти к сообщению
хорошо все ясно, извиняюсь что не правильно пример пример нюанса Забыл
15. Zireael - 07 Марта, 2019 - 06:22:26 - перейти к сообщению
 Цитата:
function perevernut_masiv()
{
xpp[0]=xp[3];
xpp[1]=xp[2];
xpp[2]=xp[1];
xpp[3]=xp[0];
}

А зачем переворачивать? Функции же и так читают справа налево.
16. AdryV - 07 Марта, 2019 - 06:29:01 - перейти к сообщению
 Zireael пишет:
А зачем переворачивать? Функции же и так читают справа налево.

для моей игры приходится... я еще давно писал об этом... гдето год назад а то и больше еще дискусия целая насчет этого была
если не переворачивать то получается бред а не координаты...

в итоге я сам нашел решение
(Добавление)
да и не только мне помогло переворачивание, тут на форуме ктото тоже спрашивал я ему подсказал ему тоже помогло
хотя что очень странно что CE нормально все отображает.... видимо разница в том что в CE использую float а в Кибор double
17. Kibor - 08 Марта, 2019 - 02:32:45 - перейти к сообщению
Обновил функцию. Исправил переворот байт.
Если в CE байты идут к примеру

FF FF 7F 7F
что соответствует самому большому значению float
340282346638528860000000000000000000000.000000

То в Кибор это будет записано так

char p[4]={255, 255, 127, 127}
double a=codhexd(#p[0]);
messagebox (a);//Выведет 340282346638528860000000000000000000000.000000

При указание большего числа будет ошибка #QNANO

Powered by ExBB FM 1.0 Final