28-11-2018, 20:26
Kompilator wie, że używanie float to nie jest dobry pomysł, więc proponuje użycie int - to się nazywa promocja do int. Dzieje się tak wtedy gdy w obliczeniach używasz typu całkowitego, to dopiero na końcu jest przypisywany wynik całkowity do floata. Jak chcesz go zmusić to spróbuj float p = ((float)bmp.readPressure()/100.0); .
Jak i tak robisz z tego stringa to lepiej zrobić /100 i zapisać część całkowita, a potem dodać '.' i wynik z %100.
Jak i tak robisz z tego stringa to lepiej zrobić /100 i zapisać część całkowita, a potem dodać '.' i wynik z %100.
Miło być decenianym https://buycoffee.to/kaczakat