PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Delphi zu C++ Frage



moepOmat
11.08.2009, 13:23
So.

Ich habe eine kurze frage.
Und zwar habe ich eine Zeile Delphi, die ich gerne in c++ haben würde.
Meine Delphi kenntnisse sind aber nicht soo gut..

Hier erstmal meine D-Zeile:
(a,b,c sind in beiden sprachen dword's)


result := (a shl 24) or (b shl 16) or (c shl 8);

daraus meine c++ implemetierung:


return (a << 24) or (b << 16) or (c << 8);

Google sagt mir aus dass shl ein links-byteshift ist..
Und der befehl ist in c++ "<<".

Mh, nur es funktioniert nicht, und was mich wundert ist, warum beim result "or" steht. Habs einfach mal so übersetzt, funzt aber nicht ..

Wäre echt nett wenn jemand mir helfen könnte der sich vllt in beiden sprachen auskennt.

Mfg moepOmat

blackberry
11.08.2009, 13:41
or = |

... oder #define or |

moepOmat
11.08.2009, 13:52
Boah.

Funktioniert.
thx ;)
wie einfach es doch sein kann.

blackberry
11.08.2009, 14:04
Ok - Problem gelöst - /closed