Einzelnen Beitrag anzeigen
Ungelesen 06.09.11, 23:06   #1
wmosebach
Ist öfter hier
 
Registriert seit: Jan 2010
Beiträge: 189
Bedankt: 117
wmosebach ist noch neu hier! | 0 Respekt Punkte
Standard C++ Strings casten

Hallo liebe Community,

ich stresse mich gerade ein wenig mit einem casting Problem herum und hoffe ihr könnt mir helfen.
Ich lese aus einer Datei einen String dieser beinhaltet 2 Zeichen (1 Byte z.B. C9), dieses möchte ich nun in Feld eines "unsigned char"-Feldes bekommen.

Die Typen sind fest vorgegeben, an denen kann nicht mehr gerüttelt werden.

Derzeit nutze ich:

array[0] = strtol(str, NULL, 16);
(z.B. str = "c9")

Dies frisst mir leider zu viele Ressourcen. Habt ihr einen vernünftigen Alternativvorschlag?

Besten Dank schon mal im Vorraus.
__________________
Make the world a prettier place - get a bikini wax!
wmosebach ist offline   Mit Zitat antworten