Hallo<BR>
Ich versuche ein Programm aus dem Delphi ins C++ zu übersetzen. Nun bleibe ich aber bei einer Schlaufe hängen. Kann mir jemand sagen was inerhalb der folgenden for schlaufe gemacht wird.<BR>
<BR>
for j := 0 to 5 do begin<BR>
k := i * 6 + j;<BR>
b := b shl 1;<BR>
if k <= High(Bits) then<BR>
b := b or Bits[k]<BR>
end;<BR>
<BR>
Ungefär kann ich ahnen was da gemacht wird. Aber ich möchte wissen was die Befehle "shl" und "High" genau machen.<BR>
<BR>
Gruss Renato
Ich versuche ein Programm aus dem Delphi ins C++ zu übersetzen. Nun bleibe ich aber bei einer Schlaufe hängen. Kann mir jemand sagen was inerhalb der folgenden for schlaufe gemacht wird.<BR>
<BR>
for j := 0 to 5 do begin<BR>
k := i * 6 + j;<BR>
b := b shl 1;<BR>
if k <= High(Bits) then<BR>
b := b or Bits[k]<BR>
end;<BR>
<BR>
Ungefär kann ich ahnen was da gemacht wird. Aber ich möchte wissen was die Befehle "shl" und "High" genau machen.<BR>
<BR>
Gruss Renato
Comment