У меня есть входящая строка, как это: - *DDMMYYHHMMSS#
DD
Стендов для Date
, MM
стендов для month
, YY
стендов для year
, HH означает Hour
...Извлечения ИНТ значения из строки
Пример *021216213940#
(Дата: 2 Декабрь, 2016 Время: 21:29:40)
Как извлечь значения из приведенной выше строки и скопировать в тип данных int.
int Date,Month,Year,Hours,Minutes,Seconds;
'int Date = (str [1] - '0') * 10 + str [2] - '0''. –
Зачем умножаться на 10? –
Вы умножаетесь на '10', чтобы получить« десятки ». Например, если первая цифра равна «2», то «2 * 10 = 20'. –