Datamaskin
  | Hjem | Hardware | Nettverk | Programmering | Software | Feilsøking | Systems | 
Programmering  
  • C /C + + Programming
  • Computer Programmeringsspråk
  • Delphi Programming
  • Java Programming
  • JavaScript Programmering
  • PHP /MySQL programmering
  • Perl Programming
  • Python Programming
  • Ruby Programming
  • Visual Basics Programming
  •  
    Datamaskin >> Programmering >> Computer Programmeringsspråk >> Content
    Hvordan lese en fil byte av byte i C + +
    Når du arbeider med en fil som er enten å bli importert til en C + + program eller blir generert som følge av kode ved hjelp av programmet , må du kanskje å lese filen byte av byte . Bryte ned filen i mindre biter kan fremskynde den tiden det tar å behandle filen og kan også tillate deg å analysere bare visse deler av filen fordi du kan se på individuelle sett med bytes . Ved hjelp av C + + ' s FiletoByteArray funksjonen, kan du konvertere filen til en byte -for- byte -format. Instruksjoner
    en

    Start din foretrukne C + +-kode editor eller en ren tekst - redigering program for å begynne å lage C + + skript som kan bryte ned filen til individuelle bytes . Opprett et nytt dokument når redigering programmet åpnes
    2

    Start en skam klasse for leseren og angi FiletoByteArray klasse ved hjelp av følgende kode : .

    Offentlig byte [ ] FileToByteArray ( string_Filename )
    3

    Definer funksjonene under public class innvielse som leser og konverterer filen til bytes . Plasser denne koden rett under FiletoByteArray klassedefinisjonen du skrev i forrige trinn

    { byte [ ] _Buffer = null; . Try { System.IO.FileStream _FileStream = new System.IO.FileStream ( _FileName , System. IO.FileMode.Open , System.IO.FileAccess.Read ) ; System.IO.BinaryReader _BinaryReader = new System.IO.BinaryReader ( _FileStream ) ; . lange _TotalBytes = new System.IO.FileInfo ( _FileName ) Lengde ; _Buffer =
    4

    Angi feilen som skal vises hvis det er saker som du møter som du prøver å bryte ned filen ved å angi unntak catcher under byte omformer koden i det siste trinnet .

    catch ( Exception _Exception ) { Console.WriteLine ("Feil oppstått : { 0 }", _Exception.ToString ( )); }
    5

    Lukk ut leseren ved å legge en retur funksjon som vist nedenfor og deretter lagre koden . Kjør denne C + + script i samme katalog hvor filen du trenger å bryte ned er plassert. En SQL - basert database skaper seg selv automatisk og lagrer byte i filen

    return 0 ; . }

    früher :

     Weiter:
      Relatert Artike
    ·Slik Clear ugyldige klasse ID Referanser på en datamas…
    ·Hvordan lære og teste HTML Koder 
    ·Slik installerer du IE6 Bruke Regedit 
    ·Hvordan lage en Alert Box på Touch på BYOND : Dream M…
    ·Slik konverterer et desimaltall til en Pakket BCD 
    ·How to Program Med Prolog 
    ·Hvordan Alter profil Standard og Limit Password_Verify_…
    ·Hvordan tillate WCF i Silverlight 
    ·Hvordan skrive om koden for FPS Creator 
    ·Hvordan Cypher kryptografi for datamaskiner 
      Anbefalte artikler
    ·Hvordan bruke 3D-figurer i programmering 
    ·Hvordan lage en VBA Macro 
    ·Definisjon av Data Abstraction i C + + 
    ·Slik skjuler et bilde med PHP 
    ·Hvordan Input en streng fra tastaturet 
    ·Hvordan Roter et Div. i JavaScript 
    ·Hvordan legge til en fil til en MSI Med Wise 
    ·Hvordan Link Python til Apache 
    ·Microsoft VB NET sertifisering 
    ·Hvordan skrive Java Script 
    Copyright ©  Datamaskin  http://www.datamaskin.biz/