Bits aus datei lesen
Übersicht
BlitzBasic
Allgemein
joniBetreff: Bits aus datei lesen |
Antworten mit Zitat |
|
|---|---|---|
|
Wie es der Titel schon sagt möchte ich Bits aus einer Datei auslesen.
Bin aber aus der BB HIlfe nicht schlau geworden. Hat jemand eine ahnung wie man Bits aus einer datei auslesen kann? Danke schon im voraus. |
||
|
|
BladeRunnerModerator |
Antworten mit Zitat |
|---|---|---|
Du liesst ein byte aus und zerlegst es mittels shr in seine Einzelbits.
|
||
|
Zu Diensten, Bürger.
Intel T2300, 2.5GB DDR 533, Mobility Radeon X1600 Win XP Home SP3 Intel T8400, 4GB DDR3, Nvidia GF9700M GTS Win 7/64 B3D BMax MaxGUI Stolzer Gewinner des BAC#48, #52 & #92 |
||
|
|
Thunder |
Antworten mit Zitat |
|---|---|---|
|
Wenn du bits lesen willst, denke ich du willst den Text in binärcode oder?
ReadByte und Bin sind dafür wichtig
Edit: ich bin langsam. |
||
| Meine Sachen: https://bitbucket.org/chtisgit https://github.com/chtisgit | ||
joni |
Antworten mit Zitat |
|
|---|---|---|
|
Vielen dank für eure schnellen Antworten.
in der Hilfe wird gesagt, dass mit Shr alle bits nach rechts verschoben werden. Entspricht der Rückgabe wert denn den Bits? |
||
|
|
Smily |
Antworten mit Zitat |
|---|---|---|
|
Als erstes solltest du dich natürlich mit Datenstrukturen ausseinandersetzen.
Weist du überhaupt, was ein Bit, Byte, Integer usw. ist? grüße, Smily |
||
|
Lesestoff:
gegen Softwarepatente | Netzzensur | brain.exe | Unabhängigkeitserklärung des Internets "Wir müssen die Rechte der Andersdenkenden selbst dann beachten, wenn sie Idioten oder schädlich sind. Wir müssen aufpassen. Wachsamkeit ist der Preis der Freiheit --- Keine Zensur!" stummi.org |
||
|
|
BladeRunnerModerator |
Antworten mit Zitat |
|---|---|---|
|
Code: [AUSKLAPPEN] print (%10 shr 1)
Sollte deine Frage beantworten. Tipp: immer viel selbst ausprobieren |
||
|
Zu Diensten, Bürger.
Intel T2300, 2.5GB DDR 533, Mobility Radeon X1600 Win XP Home SP3 Intel T8400, 4GB DDR3, Nvidia GF9700M GTS Win 7/64 B3D BMax MaxGUI Stolzer Gewinner des BAC#48, #52 & #92 |
||
|
|
hecticSieger des IS Talentwettbewerb 2006 |
Antworten mit Zitat |
|---|---|---|
Vielleicht solltest du dir erst allemein die Funktionsweise eines Rechners durchlesen, aber ich will mal nicht so sein. Du hast ein Integer (Ganzzahl) die besteht nun mal aus 4 Byte = 32 Bits. Um einzelnd diese auszufischen, kannst du dafür And benutzen. Das Ergebnis dieser AND-Maske kannst du dann noch nachträglich noch mit Shr so hinbiegen, dass am Ende das von dir erwünschte Ergebnis vorliegt.
Beispiel, nur die Bits (von Rechts) 3 und 4 sollen ausgefiltert werden. Zahl = Zahl AND %00001100 Zahl = Zahl Shr 2 Print Zahl ''Zahl'' Kann dann nur noch 0, 1, 2 oder 3 betragen. |
||
| Download der Draw3D2 V.1.1 für schnelle Echtzeiteffekte über Blitz3D | ||
joni |
Antworten mit Zitat |
|
|---|---|---|
|
Danke euch allen vielmals, und auch für den Tipp.
Werds ausprobieren. |
||
Übersicht
BlitzBasic
Allgemein
Powered by phpBB © 2001 - 2006, phpBB Group

