Einzelnen Beitrag anzeigen
Alt 30.05.2002, 21:38   #6
irrsinn
Veteran
 
Registriert seit: 05.04.2002
Beiträge: 331


Standard

generelles vorgehen: du nimmst dir das erste zeichen und ziehst wenns eine zahl is den ascii wert von 0 ab, wenns ein buchstabe is den wert von a (bzw A) ab. damit hast jetzt die zwei gesuchten binären werte.

dann nimmst eine auf 0 gesetzte variable und weist den wert der ersten stelle zu. mit dem shift operator kannst festlegen, auf welche "stelle" geschrieben wird. also zb

variable << 1 = zeichen1;

damit schreibst das höhere halbbyte.

dann weist das zweite zeichen zu:

variable += zeichen2;

und schon bist fertig.

eigentlich müssts dafür fertige funktionen geben. werd in meinem cod archiv nachschauen. vielleicht find ich was.
____________________________________
Wenn es dumm ist aber funktioniert, ist es nicht dumm!
irrsinn ist offline   Mit Zitat antworten