Wie konvertieren von string zu hex-Wert in C

Habe ich string "6A" wie kann ich umwandeln in hex-Wert 6A?

Bitte helft mir mit der Lösung in C

Versuchte ich

char c[2]="6A"
char *p;
int x = atoi(c);//atoi is deprecated 

int y = strtod(c,&p);//Returns only first digit,rest it considers as string and
//returns 0 if first character is non digit char.
Durch die Verwendung val=strtol(string, NULL, 16); Es gibt eine long Typ, so müssen Sie möglicherweise zu prüfen/casten.
Nicht desrve downvote.Ihre eigentliche Frage.
Hoffe das erfüllt den Zweck jetzt.
Danke,Aber ich bräuchte die Lösung in C nicht obj-C.
Ich bin nicht einverstanden mit der schnellen und übernutzung der downvotes, aber der Punkt gemacht werden ist, wenn eine schnelle Suche c convert string to hex offenbart die präzise Antwort, da die Spitze zurück, er hätte, bevor er sich SO für die Hilfe. SO ist zu helfen, Fragen zu beantworten, die nicht bereits beantwortet wurden 1000-Fach.

InformationsquelleAutor Allamaprabhu | 2015-04-09

Schreibe einen Kommentar