M
lilhill2002 schrieb:
das Funktion "val_to_hex" soll eine Dezimalzahl in Hex umwandelen und dies als Hex zurück geben. Diese Daten will ich später in eine Datei speichern.
Augenscheinlich hast Du die Aufgabe, eine Rekursion zu nutzen und diese willst Du verwenden, um ziffernweise Deinen HEX-Wert zu bekommen.
Richtig erkannt hast Du, dass Du den HEX-Wert, also die Darstellung einer Zahl als HEX, in einer Zeichenkette speichern musst. Tatsächlich verwendet Du nur ein einzelnes Zeichen. Das kann einen HEX-Wert >15 nicht fassen.
Irgendwo musst Du dann die eintelnen HEX-Ziffern, die Du ermittelst, zusammen führen. Beachte, dass Du beim Abstieg in dieser Rekusrsion das Pferd von Hinten aufzäumst, Du erhälst die kleinste Stelle zuerst.
Ciao
MM