Zamiana typu zmiennej - Wersja do druku +- Arduino Polska Forum (https://forum.arduinopolska.pl) +-- Dział: Korzystanie z Arduino (https://forum.arduinopolska.pl/dzial-korzystanie-z-arduino) +--- Dział: Programowanie w Arduino (https://forum.arduinopolska.pl/dzial-programowanie-w-arduino) +--- Wątek: Zamiana typu zmiennej (/watek-zamiana-typu-zmiennej) |
Zamiana typu zmiennej - ANT - 26-11-2017 Jak dokonać zmiany zmiennej typu FLOAT na STRING? Tak ze zmienną FLOAT nie da się zrobić (wyskakuje błąd): Kod: float temperatura; Natomiast ze zmienna typu INT działa wszystko dobrze: Kod: int temperatura; Potrzebuję odczytaną zmienną temperatury typu float zapisać do stringa. Jak więc można dokonać konwersji tych zmiennych? RE: Zamiana typu zmiennej - namok - 27-11-2017 Ani kodu błędu ani wersji ide!!! Na 1.8.4 poniższe działa: Kod: float temperatura; a tak powinno i u Ciebie: Kod: float temperatura; RE: Zamiana typu zmiennej - ANT - 27-11-2017 Niestety nie chce to działać u mnie. Dalej mam błędy... RE: Zamiana typu zmiennej - Smaczek - 28-11-2017 Witam, A nie powinno być zamiast: String(Tekst) = String(Temperatura,3); to: Tekst = String(Temperatura,3); ?? Pozdrawiam, Tomek. RE: Zamiana typu zmiennej - namok - 28-11-2017 W tej wersji ide nie ma konwersji z float. Komunikaty błędu mówią o tym jednoznacznie. Czemu używasz tak starej wersji? To co użyłeś w programie: String Tekst = String(temperatura,3); to tak jakbyś napisał 5 = 7; tyle że obiektowo. RE: Zamiana typu zmiennej - ANT - 28-11-2017 Cytat:Napisane przez Smaczek - 7 godzin(y) temu Tak. Oczywiście tutaj zrobiłem błąd ponieważ już wcześniej Tekst jako Stringa zdefiniowałem. Dzięki. Cytat:Napisane przez namok - 1 godzinę temu Masz rację. Na wersji IDE 1.6.5 już mi to działa OK. Co do starej wersji to jakoś tak się przyzwyczaiłem Dzięki koledzy. Punkty dla Was |