char - array in uint umwandeln (msp430-gcc)

OP #3016466
Lesenswert?

Hallo Miteinander,

ich stehe auf dem schlauch und komme nicht weiter. Die Lösung muß 
einfach sein. Vielleicht kann mich jemand auf die richtige Lösung 
bringen:

aus einem array

char serialIn mit den Werten:
serialIn[0]=0x12;
serialIN[1]=0x34;

soll myInt mit dem Wert ox1234 werden:

Die Lösung

myInt=serialIn[0];
myInt<<8;
myInt|=serialIn[1];

ergibt 0xff34;

Wie geht man es richtig an?
Einfachere Lösungen werden gerne bevorzugt.

Danke und SChönen Abend

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren