Forum: Compiler & IDEs ASCII-String Hex-Werte auslesen


von Beginner (Gast)


Lesenswert?

Hallo Zusammen,

gibt es schon eine Funktion ähnlich wie atoi,
um aus einem Ascii-String (z.b "12ab") die Hexwerte -> 0x12ab
auszulesen?
Nutze AVR-Studio mit WinAVR.

Gruß

B

von Jörg W. (dl8dtl) (Moderator) Benutzerseite


Lesenswert?

Was funktioniert denn nicht mit atoi()?

Intern gibt es keine ,,Hexwerte'', sondern nur binäre Zahlen.

von Beginner (Gast)


Lesenswert?

atoi wandelt mir falsch,
aus "1234" wird ja 0x4d2 ... aber ich möchte ja 0x1234 ...

von Jörg W. (dl8dtl) (Moderator) Benutzerseite


Lesenswert?

Ah, OK.  Nun, atoi() is äquivalent zu strtol(..., 0, 10).  Wenn
du statt der 10 eine 16 nimmst, hast du, was du willst.

von Beginner (Gast)


Lesenswert?

Super,
Danke!

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.