Дмитрий: Неимея ровным счётом никакой информации о том в каких нетривиальных вещах разобрался человек без посторонней помощи не стоит делать голословных заявлений
Но всёравно меня смущают эти int64() для конвертации, получается что я так и так выделяю память под 64 битную переменную вместо работы с чисто 8мибитной
Алексей Волегов:
Алексей Волегов: честно говоря не могу понять как мне должен помочь ваш код. itoa ваще нет смысла использовать потому, что он работает только с int64, а ParseInt возвращает тоже 64 битную переменную. А мне то нужно работать с 8 и 16, а все эти функции не проглатывают их
Алексей Волегов: я для того и создают uint 8/16 формат чтоб выделялось меньше памяти а по тому ответу я должен помимо 16 ещё 64 выделить.
Пока дошёл только до такого но фактически это одно и тоже, а нужно конвертировать без дополнительных переменных
var i uint16
i = 55
var s string
386DX: Ну похоже, что как-то с переменными средами, изменил переменную и вместо пути к mingw/bin прописал к своему проекту, темы перестали отображать, но теперь я не могу понять куда эти темы кинуть чтобы всё работало, уже перекудал во все папки куда можно
Кирпич не кирпич а у того чувака работает всё без давления. Хранить целую таблицу в Атмеге слишком накладно пока что придумал только хранить коэффициенты для каждой температуры с погрешностью в 5 градусов из этой таблицы www.dpva.info/Guide/GuidePhysics/Humidity/ClimateH... и умножать их по формуле ((Температура * Относительную влажность) / 100 ) * коэффициент.
Я ж написал, что линкую -LDHT_Driver, когда на Си и либа и приложение всё работает, когда на С++ либа и приложение тоже всё работает, но на С++ переписывать либу там другие проблемы будут, а само приложение у меня на boost и с классами там не получится на Си перекатать. Ладно впринципе проблема больше не актуально нашёл другой код на гитхабе, однако в чём проблема всёравно интересно было бы узнать.