aber sicher doch!
ich nehme mal stark an du willst lediglich einen string, der den binär-wert enthält...
das funktioniert nach folgendem schema:
Quelltext
1: 2: 3: 4: 5: 6: 7: 8: 9: 10: 11: 12: 13: 14: 15: 16: 17:
| var i : Integer; k : Byte; s : String; begin s := ''; i := <die zahl die umgewandelt werden soll>; k := 0; while (i <> 0) do begin i := i / 2; k := i MOD 2; s := chr( k + '0' ) + s; end; writeln( s ); // s kann jetzt weiterverwendet werden... end. |
übernehme keine garantie für fehlerfreie funktion dieses quellcodes! er funktioniert nur unter der annahme, dass du POSITIVE integer-werte umwandeln willst, bei negativen müsstest du die noch auf positive mappen, will ich aber jetzt nicht ausführen, um nicht unnötig zu verwirren...