Gast
#367799
Hallo. Ich habe eine Checksumme berechnet, das Ergebnis muss aber aus 2 Characters bestehen. Dass heißt, ich will jedes Hexnibbel im Bereich 0...9 A...F aus meinem Ergebnis haben, damit ich es in einem Array in 2 Feldern speichern kann. Im Prinzip: char checksumme = 'F5'; char string[7] string[5] = 'F' string[6] = '5' Wie bewerkstellige ich das am Besten? Ich habe mir schon Gedanken gemacht, die Checksumme bitweise mit 0000 1111 bzw 1111 0000 zu verunden, um so jewils ein Nibbel auszublenden. Das Ganze scheint mir jedoch sehr umständlich zu sein. Hab noch eine Idee: Geht das so:? string[5] = (checksumme > 4); //High nibble string[6] = (checksumme < 4); //Low nibble Gruß Matthias