Lesen Sie einen hexadezimalen Wert aus einem string in eine Dezimalzahl lange

Ich habe einen string, der enthält einen hexadezimalen Wert:

"29E94B25"

Ich will zu konvertieren, das hexadezimal-string in einen unsigned long mit einer Basis von 10. z.B. ich will ein unsigned long mit dem Wert:

703154981

Wie kann ich tun, diese Art der Konvertierung?

  • 5*10^0 + 2*10^1 + 11*10^2 + ... + 2*10^7
  • Ich war auf der Suche nach einer Methode, die ich nennen könnte, es zu tun für mich. Entlang der Linien von atol().
InformationsquelleAutor Dunc | 2012-03-05
Schreibe einen Kommentar