У меня есть строка, например "23:0"
, которая является часовым форматом.Мне нужно преобразовать это в int, чтобы я мог добавить время к нему, например.У меня есть строка "23:0"
Мне нужно добавить 6 часов, которые будут "6:0"
, которые затем дадут мне "5:0"
, а затем преобразовать это обратно в строку.
Любые идеи будут высоко оценены:)
Когда я пишу свою функцию, я получаю сообщение об ошибке "не могу преобразовать 'строку в char *' при инициализации", моя функция выглядит так:
int convert(String x){
char *str = x;
int hour; int minute;
sscanf(str, "%d:%d", &hour, &minute);
return hour;
}
convert(time) //time is a String for example 23:0