![]() |
Int in Binär umwandeln
Hi alle zusammen!
Gibt es eine Möglichkeit (Funktion), einen Integerwert in die 0-1-Folge umzuwandeln? Gruß krügi |
Re: Int in Binär umwandeln
moin
ich wüßte nicht das delphi eine zur verfügung stellt, aber schreib doch deine eigene! :wink: |
Re: Int in Binär umwandeln
Hmmm....!
Einen Versuch war's wert. Trotzdem Danke! krügi |
Re: Int in Binär umwandeln
hi
hab da 2 funktionen aus dem studium, ob sie "noch" funktionieren weiß ich nicht mehr 100%ig :lol: aber testen kannst sie ja mal...
Delphi-Quellcode:
oder
function IntToBin(Value: Longint; Digits: Integer): string;
var i: Integer; begin Result := '' for i := Digits downto 0 do if Value and (1 shl i) <> 0 then Result := Result + '1' else Result := Result + '0' end;
Delphi-Quellcode:
function IntToBin(d: Longint): string;
var x, p: Integer; bin: string; begin bin := '' for x := 1 to 8 * SizeOf(d) do begin if Odd(d) then bin := '0' + bin else bin := '1' + bin; d := d shr 1; end; Delete(bin, 1, 8 * ((Pos('0', bin) - 1) div 8)); Result := bin; end; |
Re: Int in Binär umwandeln
Kann es sein, daß die zweite Variante die Inverse zurückgibt ?
|
Re: Int in Binär umwandeln
hi
kann sein. Dann musst du einfach '0' und '1' tauschen. :gruebel: |
Re: Int in Binär umwandeln
jo genau, ist halt die Inverse, wenn ich den Code mal im Kopf durchgehe beim einfachen Besipiel von 3
|
Re: Int in Binär umwandeln
ja ist schon eine Weile her, dass ich denn für Programmierungstechnik in der Uni gebraucht hab... :-D
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 19:47 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz