Binär => Integer
Übersicht
BlitzBasic
Allgemein|
|
HubsiBetreff: Binär => Integer |
Antworten mit Zitat |
|---|---|---|
|
Hallo zusammen.
Folgendes Problem: Ich möchte einen binären Wert (gespeichert in einer String-Variable) zu einem Integer wandeln. Jetzt hab ich ein wenig rumgespielt und das einzige was bisher funktioniert hat, ist das: Code: [AUSKLAPPEN] wert=%00110100
Nun habe ich diesen binären Wert aber in einem String und damit gehts nicht Kennt jemand eine Lösung? |
||
| Den ganzen Doag im Bett umanandflagga und iaz daherkema und meine Hendl`n fressn... | ||
|
|
Jan_Ehemaliger Admin |
Antworten mit Zitat |
|---|---|---|
|
mit mid und chr?
mid einen einzellnen Buchstaben raus nehmen und dann mit Chr bestimmen ob 1-0 und dann selber ausrechnen so, was anderes fällt mir nicht ein! |
||
| between angels and insects | ||
|
|
Xenon |
Antworten mit Zitat |
|---|---|---|
|
hab weil mir fad war die Funktion geschrieben, mit Beispiel
Code: [AUSKLAPPEN] a = %10100101101001
b = BinStrToInt("10100101101001") Print a Print b WaitKey End End Function BinStrToInt(binstr$) Local a=0 Local l = Len(binstr$) For i=0 To l-1 a = a + (2^i)*Int(Mid(binstr$, l-i, 1)) Next Return a End Function |
||
|
|
Hubsi |
Antworten mit Zitat |
|---|---|---|
|
Das geht ja super! Vielen, vielen Dank |
||
| Den ganzen Doag im Bett umanandflagga und iaz daherkema und meine Hendl`n fressn... | ||
Übersicht
BlitzBasic
Allgemein
Powered by phpBB © 2001 - 2006, phpBB Group
