Hallo zusammen,
kann mir jemand den Sourcecode in C sagen, wie ich aus einer Datei eine Dezimalzahl einlese und sie dann in Hexadezimal umrechne? Muß dann mit der umgerechneten Zahl weiterrechnen. Danke!!!
Hallo zusammen,
kann mir jemand den Sourcecode in C sagen, wie ich aus einer Datei eine Dezimalzahl einlese und sie dann in Hexadezimal umrechne? Muß dann mit der umgerechneten Zahl weiterrechnen. Danke!!!
Hi,
also mein Problem ist folgendes. Ich habe eine 8 stellige Zahl im Dezimalformat in einer Datei fest stehen z.B. 48965231. Nun muß ich diese aber in einem Programm verarbeiten, welches die ASCII Werte verarbeitet und zwar immer von den zweistelligen Hexwerten. In meinem Beispiel heißt dass, 48965231 in Hex wäre 02 EB 26 6F (hab ich jetzt gleich mit Leerstellen zur Übersichtlichkeit getrennt). Nun muß ich in diesem Programm mit den Ascii Werten von 02, von EB, von 26 und von 6F (insgesamt also 4 Ascii Werte) weiterrechnen.
Genau da ist mein Problem. Muß die ganze Zahl in Hex umrechnen, dann in Tuppel aufteilen und diese in Ascii umrechnen. Wobei von diesen Tuppel in Ascii kein Problem ist, geht ja dann einfach mit printf, aber eben diese Aufteilung brauch ich.
Hoffe hab dir mein Problem ein wenig erklären können.
Wäre über eine Antwort sehr dankbar!