можно ли из 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 разницы нет никакой, если Вы об этом.
ему же в инт надо. как я понял он имел ввиду двубайтную переменную.
создайте двубайтную. задвиньте туда ваш чар. получите то, что хотите с нулевым началом.