19 Aug
2004
19 Aug
'04
14:59
Hi! Ich hab ein Programmiertechnisches Problem! Wie bekomme ich aus einem char array einen Long Wert? Mein Vorschlag: char c[4]; long l; l=0; l=c[0]; l=l+(c[1]*0x100); l=l+(c[2]*0x10000); l=l+(c[3]*0x1000000); Nur leider funkrioniert das nicht so ganz.. Ich könnte auch einen anderen variablen Typ anstatt char nehmen! Muss nur genau ein Byte groß sein! (Ich hab ne x86_64 architektur, macht das einen unterschied?) mfg Jan