Из char в int
- Войдите на сайт для отправки комментариев
Втр, 14/06/2016 - 05:49
Есть вот такой код:
char s[12]; radio.formatFrequency(s, sizeof(s)); Serial.println(s);
В переменную данные пишутся из библиотеки в виде "96.8 MHz" (Частота приемника). Перед тем как отправлять в Serial нужно преобразовать в int выдрав от туда только цифру. 2 дня бьюсь уже. Прошу помочь.
http://www.cplusplus.com/reference/cstdlib/atof/?kw=atof
"96.8 MHz" (Частота приемника). Перед тем как отправлять в Serial нужно преобразовать в int выдрав от туда только цифру.
А 98.6 в int это сколько будет?
Здесь три цифры. Какую выдирать?
http://www.cplusplus.com/reference/cstdlib/atof/?kw=atof
Все, спасибо! Помогло! Преобразовал во float, выдрал все нужные цифры. Заодно с похожими функциями разобрался.