Forum: Programmieren allgemein
by SirThornberry,
31. Mär 2010
Ist vielleicht von Compiler zu Compiler auch verschieden. Am besten du nimmst dir einen C-Compiler und schaust mit sizeof einfach mal was da ausgegeben wird.
Forum: Programmieren allgemein
by SirThornberry,
31. Mär 2010
Hier noch eine Seite zur Typenübersicht:
http://archiv.raid-rush.ws/t-15989.html
Wenn ich mich richtig entsinne hast du einen Delphi-Single auch als Single in C-Definiert. Das ist falsch. Ein Single ist in C soweit ich weiß kein Fließkommatyp sondern ein Ganzzahlentyp.
Am besten listest du einmal auf was für Grundtypen du hast und wie du diese übersetzen würdest. Ich glaube da bekommst du...
Forum: Programmieren allgemein
by SirThornberry,
31. Mär 2010
Wer behauptet so etwas? :shock: Typdefs und externe Declarationen gehören nur in die H-Datei und diese wird dann in die C-Datei includiert.
Schau mal hier: http://www.grin.com/e-book/96293/c-programmierung
Da sind einige Typen aufgeführt mit Größenangabe.
Forum: Programmieren allgemein
by SirThornberry,
31. Mär 2010
Du hast einen generellen Fehler drin.
In Delphi ist Pointer und utypisierter Pointer.
Bei deiner Übersetzung hast du jedoch "int *Address" draus gemacht was ein typisiert wäre (nämlich ein Pointer auf einen Integer). Richtig wäre hier aber "void *Address" wenn es 1 zu 1 übersetzt werden soll und es sich nicht um einen Pointer auf einen Integer handelt.
Und dann übersetzt du Single einmal als...