PHP-Code in C++ umwandeln
-
Greetings,
ich versuch gerade folgende Stückchen Code in C++ zu "übersetzen", aber wtf macht unpack jetzt genau und wie bilde ich das nach bzw. gibt es da bereits ein Äquivalent ?
$data=fread($fp, 12);
data);
http://www.php.net/manual/de/function.fread.php
http://www.php.net/manual/de/function.unpack.phpBeispiel des Inhaltes von $headData:
Array ( [1] => -824710414 [2] => 189944 [3] => 54 )Gruß
FinnEdit:
Ok, habs gerade selbst erkannt, stand vor ner Wand ^^.
-
Doch noch ein Problem.
Jetzt stehen z.B. diese Zeichen an Position 4,5,6 & 7 eines chars'\0' 0 (0x00)
'\x02' 2 (0x02)
'å' 229 (0xFFFFFFE5)
'ø' 248 (0xFFFFFFF8)Die oben genannte Funktion erbringt daraus den Wert 189944.
Laut dem Code und der Funktionsbeschreibung wird daraus ein unsigned long integer gemacht, aber wie ?
Durch simples casten komm ich nicht weit.
Meine Vermutung war jetzt das einfach alle 8 bit zusammengenommen als ein 32bitwert verwendet werden, wenn das der Fall ist, wie komme ich dann an die Bitwerte ?
-
Dieser Thread wurde von Moderator/in Jansen aus dem Forum Borland C++ Builder (VCL/CLX) in das Forum Rund um die Programmierung verschoben.
Im Zweifelsfall bitte auch folgende Hinweise beachten:
C/C++ Forum :: FAQ - Sonstiges :: Wohin mit meiner Frage?Dieses Posting wurde automatisch erzeugt.