Всем привет!
есть вопрос... помогите пожалуйста....
переменная "А" тип INT изменяется -32767...0...32767-> -32767...0...32767.... и т.д.... т.е на выходе "пила" (это счетчик)
как ее преобразовать в DWORD чтобы считало от 0... и далшьше...??
Всем привет!
есть вопрос... помогите пожалуйста....
переменная "А" тип INT изменяется -32767...0...32767-> -32767...0...32767.... и т.д.... т.е на выходе "пила" (это счетчик)
как ее преобразовать в DWORD чтобы считало от 0... и далшьше...??
Последний раз редактировалось kondor3000; 02.12.2021 в 20:26.
Последний раз редактировалось petera; 02.12.2021 в 20:29.
Мой канал на ютубе
https://www.youtube.com/c/ПетрАртюков
Библиотека ГМ для СП300
https://disk.yandex.com/d/gHLMhLi8x1_HBg
А, если объявить(преобразовать) в UINT, разве не будет показывать диапазон 0-65535 ?
Последний раз редактировалось Сергей0308; 02.12.2021 в 20:32.
Если проблему можно решить за деньги, это не проблема, это расходы. Бог каждому посылает проблемы по его силам. Так что одно из двух. Либо ты можешь-таки
справиться с проблемами, либо это не твои проблемы.
Не будет
INT_TO_WORD(A) просто отбросит знак
т.е.
INT_TO_WORD(-32767) = 32767
ЗЫ.
Я ошибся
INT_TO_WORD(-32768) = 32768
INT_TO_WORD(-32767) = 32769
INT_TO_WORD(-32766) = 32770
INT_TO_WORD(-32765) = 32771
...........................................
INT_TO_WORD(-1) = 65535
INT_TO_WORD(0) = 0
INT_TO_WORD(1) = 1
........................................
INT_TO_WORD(32767) = 32767
Не та пила будет.
Последний раз редактировалось petera; 02.12.2021 в 20:48.
Мой канал на ютубе
https://www.youtube.com/c/ПетрАртюков
Библиотека ГМ для СП300
https://disk.yandex.com/d/gHLMhLi8x1_HBg
Если проблему можно решить за деньги, это не проблема, это расходы. Бог каждому посылает проблемы по его силам. Так что одно из двух. Либо ты можешь-таки
справиться с проблемами, либо это не твои проблемы.