Programmieren - alles kontrollieren 4.935 Themen, 20.621 Beiträge

Konvertierung hex zu dec unetr Borland C++ 6.0

copykiller / 22 Antworten / Flachansicht Nickles

ich sollte bis zu vierstellige Hex-Zahlen in Dezimal-Zahlen umwandeln und umgekehrt(nicht unter Console).
Hätte vielleicht einer ne brauche Idee oder schon nen Source-Code!!

Thx im voraus

bei Antwort benachrichtigen
mr.escape copykiller „sorry das Problem hat sich erledigt war n Tippfehler mit den und nun nï...“
Optionen
int imax;
char ausg[32];//gross genug machen!
//hier text aus textfeld nach ausg kopieren, abbruch wenn fehler!
sscanf(ausg, "%d", &imax);//imax aus dezimalzahl umwandeln
//sscanf gibt die anzahl der erfolgreich verarbeiteten felder an (hier nur "%d"), fehlerbehandlung im vorfeld erforderlich
readMsg.DATA[4]=imax && 255;//1. byte
readMsg.DATA[5]=(imax>>8) && 255;//2. byte
//gäbe es noch mehr bytes, ginge es etwa so weiter:
readMsg.DATA[6]=(imax>>16) && 255;//3. byte
readMsg.DATA[7]=(imax>>24) && 255;//4. byte


mr.escape
"The man who trades freedom for security does not deserve nor will he ever receive either." - Benjamin Franklin"Wer seine Freiheit aufgibt, um Sicherheit zu erreichen, wird beides verlieren." - Georg Christoph Lichtenberg
bei Antwort benachrichtigen
ausgs01 ist int copykiller