ERLEDIGT
NEIN
NEIN
ANTWORTEN
2
2
ZUGRIFFE
723
723
EMPFEHLEN
-
Ersteinmal ein Hallo an alle!
Ich bin C# Anfänger und möchte jetzt aus einer Datei die einzelnen bits auslesen.
Meine Frage ist jetzt: Wie mach ich das jetzt am besten?
Was wird mir bei einem byte zurückgegeben?
Wenn ich nur ein byte auslese bekomm ich "710" ausgegeben.
Mit 8 Bit aber sind die aber nicht darzustellen. Oder sind das Hex-Darstellungen?
Hab ich mein Problem jetzt einigermaßen verständlich gemacht?Code :1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29
byte[] buffer=new byte[size]; int size=10; OpenFileDialog dladen = new OpenFileDialog(); if(dladen.ShowDialog()== DialogResult.OK) { text=dladen.FileName; subs=""; int i=0; FileInfo fi=new FileInfo(text); FileStream fs; fs=fi.Open(FileMode.Open); if(fs.Read(buffer,0,size)>0) { foreach(byte b in buffer) { subs=""; subs=string.Concat(subs,(int)b); Console.Write(subs);//b.ToString()); if(subs=="00001") { //lies Bits in Byte? }//end if } }
Ich bedanke mich schon mal für eure Hilfe!
-
26.05.04 19:35 #2
- Registriert seit
- Aug 2001
- Ort
- Österreich, Stmk, Graz
- Beiträge
- 2.783
Hallo.
Wenn du ein Byte hast, von wo auch immer, und du dann überprüfungen vornehmen willst gibts folgende Möglichkeiten.
# Vergleichen ob es das selbe ist: Vergleiche das Byte mit dem entsprechenden Zahlenwert im Dezimalsystem.
Code :1 2 3 4 5 6 7
BinaryReader reader = new BinaryReader(..); byte b = reader.ReadByte(); if (b == 2) // ist b gleich (bin)10 { //... }
# Vergleichen ob ein Bit gesetzt ist, oder nicht.
Wenn du wissen willst ob das Xte Bit in einem Byte gesetzt ist, verwendet man die logischen Bitoperatoren.
& - Und
| - Oder
^ - Exclusives Oder
Dazu haben wir auch ein nettes Tutorial anhand eines RechtesystemsCode :1 2 3 4 5
byte b = reader.ReadByte(); if ((b & 2) = 2) // sind die bits von 10 in b gleich? { }
Rechtesystem mit verschiedenen Benutzergruppen
MfG,
AlexWith the first link the chain is forged. The first speech censored, the first thought forbidden, the first freedom denied, chains us all irrevocably.
Aaron Satie
Legends... are the spice of the universe, Mr. Data, because they have a way of sometimes coming true.
Captain Jean-Luc Picard, Stardate ~41294.5
Tutorials.de chattet. Hier gibts auch .net Support ^^
Klickt auf chattet und nutzt den Webchat, oder verbindet euch zu irc.tutorials.de - Channel #Tutorials.de
(moo)blog furred.net // SiteInfo für WP7 // Pastebin für WP7 // BlogEngine.net Extensions
-
Das klingt ja total einfach.
Ich bedanke mich und werd das gleich mal ausprobieren.
Danke für den Link. Obwohl ich hier schon gesucht habe wurde ich nicht fündig. Anfänger halt.....
Ähnliche Themen
-
Datei: lesen eines Files - Prozess kann nicht zugreifen
Von sinamine im Forum .NET Windows FormsAntworten: 2Letzter Beitrag: 25.04.08, 14:42 -
Hilfe Photoshop kann Datei nicht mehr lesen !
Von 1-Chris im Forum PhotoshopAntworten: 4Letzter Beitrag: 08.05.06, 08:35 -
Wie kann man resx-Datei in ASP.NET lesen?
Von Yujun im Forum .NET ArchivAntworten: 0Letzter Beitrag: 15.06.05, 16:08 -
Wie kann ich einzelne PDF-Seiten speichern?
Von typometer im Forum Sonstige Grafik-ProgrammeAntworten: 2Letzter Beitrag: 25.02.03, 18:26 -
datei lesen ok - datei lesen = permission denied
Von dune911 im Forum PHPAntworten: 7Letzter Beitrag: 11.05.02, 15:40





Zitieren

Login





