Gast
#411143
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
|
Anzeige
|
ASCII-String Hex-Werte auslesen
Gast
#411143
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 Was funktioniert denn nicht mit atoi()? Intern gibt es keine ,,Hexwerte'', sondern nur binäre Zahlen.
Gast
#411145
atoi wandelt mir falsch, aus "1234" wird ja 0x4d2 ... aber ich möchte ja 0x1234 ... Ah, OK. Nun, atoi() is äquivalent zu strtol(..., 0, 10). Wenn du statt der 10 eine 16 nimmst, hast du, was du willst.
Gast
#411147
Super, Danke! Antwort schreiben |
Anzeige
|