можно ли из char перевести в int
- Войдите на сайт для отправки комментариев
Втр, 08/11/2016 - 18:23
есть у меня библиотека микросхеми DS1307. Там дату и год можна вивести через int
но вот месяц там виводится только через char. Хочу узнать можна ли число из char
превести в int.
void dating(){ int daying=t.date;; char monthing=rtc.getMonthStr(); int yearring=t.year; int mydates_1[] = {1, 3, 5, 7, 8, 10, 12 }; int mydates_2[] = {4, 6, 9, 11}; int mydates_3 = 2; rtc.setDate(21, 11, 2016); if(digitalRead(9)==1){ daying++; if(daying>28){ if(monthing==mydates_1[]); } rtc.setDate(daying, monthing, yearring); } }
http://we.easyelectronics.ru/Soft/preobrazuem-v-stroku-chast-1-celye-chi...
есть у меня библиотека микросхеми DS1307. Там дату и год можна вивести через int
но вот месяц там виводится только через char. Хочу узнать можна ли число из char
Вообще-то между char и int8_t разницы нет никакой, если Вы об этом.
вообщето в регисторе часов она храниться не как чар. в чаре ее отдает функция из библиотеки
rtc.getMonthStr() покопайте библиотеку и заставьте эту функцию выдавать инт
Вообще-то между char и int8_t разницы нет никакой, если Вы об этом.
ему же в инт надо. как я понял он имел ввиду двубайтную переменную.
создайте двубайтную. задвиньте туда ваш чар. получите то, что хотите с нулевым началом.