Hallo. Versuche verzweifelt, je zwei zusammengehörige Bytes aus "Char"-Array zu einem "signed short int" in ein separates Array zu konvertieren. Dann wird mir aber im High Byte während der Konvertierung (meine Konvertierung habe ich so implementiert: Ergebnis = (short int) (LowByte + HighByte<<8) immer genau "1" abgezogen, also aus FD wird z.B. FC oder aus 48 wird 47 usw. Was mache ich falsch oder was muß ich tun, damit er mir die Konvertierung in ein schönes "short int" macht (vorzeichenrichtig!!)?? Benutze MS Visual C++, ist aber denke ich ein grundsätzliches C-Problem. Danke für die Hilfe!