Hallo Leute,
ich stehe vor folgendem Problem,was wahrscheinlich/hoffentlich sehr einfach zu lösen ist.
Aufgabe ist es, eine 8-stellige Hexadezimalzahl als Zeichenkette als String einzulesen, sie muss immer 8 Zeichen lang sein->habe ich hinbekommen, mit string.length realisiert.
Als nächstes sollen die einzelnen Stellen in ein char[]-Array umgewandelt werden.
Auch dass war mit Hilfe einer for-Schleife kein Problem.
Nur an einer Stelle komme ich jetzt seit Stunden nicht voran. Wie ich hexadezimal rechnerisch in Dezimal umwandle,weiss ich. Nur wie wandle ich die einzelnen Variablen des char[]-Arrays in mehrere long-Variablen oder eine long-Variable um?
Mit
funktioniert es zumindest bei 0-9...aber wie schaffe ich es, aus einem char A bspw. ein long 10 zu machen?
Liebe Grüße und schonmal vielen Dank,
alta-schwede.
ich stehe vor folgendem Problem,was wahrscheinlich/hoffentlich sehr einfach zu lösen ist.
Aufgabe ist es, eine 8-stellige Hexadezimalzahl als Zeichenkette als String einzulesen, sie muss immer 8 Zeichen lang sein->habe ich hinbekommen, mit string.length realisiert.
Als nächstes sollen die einzelnen Stellen in ein char[]-Array umgewandelt werden.
Auch dass war mit Hilfe einer for-Schleife kein Problem.
Nur an einer Stelle komme ich jetzt seit Stunden nicht voran. Wie ich hexadezimal rechnerisch in Dezimal umwandle,weiss ich. Nur wie wandle ich die einzelnen Variablen des char[]-Arrays in mehrere long-Variablen oder eine long-Variable um?
Mit
Java:
long dezimal0 = (long) (hex_char[0] - '0');
Liebe Grüße und schonmal vielen Dank,
alta-schwede.