ich eine eingehende Zeichenfolge wie dieses: - *DDMMYYHHMMSS#
DD
Stände für Date
, MM
steht für month
, YY
steht für year
steht HH für Hour
...Extract int Werte von String
Beispiel *021216213940#
(Datum: 2. Dezember 2016 Zeit: 21:29:40)
Wie kann ich Werte von oben angegebenen Zeichenfolge extrahieren und in Int-Datentyp kopieren.
int Date,Month,Year,Hours,Minutes,Seconds;
'int Datum = (str [1] - '0') * 10 + str [2] - '0''. –
Warum mit 10 multiplizieren? –
Sie multiplizieren mit '10', um die" Zehner "zu erhalten. Zum Beispiel, wenn die erste Ziffer "2" ist, dann "2 * 10 = 20". –