| Hjem | Hardware | Netværk | Programmering | software | Fejlfinding | systemer | 
Programmering  
  • C /C + + Programming
  • Computer Programmeringssprog
  • Delphi programmering
  • Java programmering
  • JavaScript Programmering
  • PHP /MySQL programmering
  • Perl programmering
  • Python Programming
  • Ruby Programming
  • Visual Basics Programmering
  •  
    Computer Viden >> Programmering >> Computer Programmeringssprog >> Content
    Sådan læses en fil Byte ved Byte i C + +
    Når du beskæftiger sig med en fil, der er enten kan indføres i en C + + applikation eller der genereres som følge af koden ved hjælp af applikationen, kan du nødt til at læse filen byte ved byte . Nedbryde fil i mindre bidder , kan fremskynde den tid det tager at behandle filen , og kan også give dig mulighed for at analysere kun visse dele af filen , fordi du kan se på de enkelte sæt af bytes . Brug C + + ' s FiletoByteArray funktion, kan du konvertere filen til en byte -for- byte format. Instruktioner
    1

    Start din foretrukne C + + kode editor eller en almindelig tekst - redigering program til at begynde at skabe den C + + script, der kan nedbryde filen i enkelte bytes . Opret et nyt dokument , når redigeringsprogram åbnes
    2

    Starte en pubic klasse for læseren og angiv FiletoByteArray klasse ved hjælp af følgende kode: .

    Offentlig byte [ ] FileToByteArray ( string_Filename )
    3

    Definer funktioner under public class indvielse , der læser og konverterer filen i bytes . Placer denne kode direkte under FiletoByteArray klassen definition du har indtastet i det forrige trin

    { 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 ) Længde ; _Buffer =
    4

    Angiv den fejl, der skal vises , hvis der er problemer, som du støder på som du forsøger at nedbryde den fil ved at indtaste undtagelsen catcher under byte konverter kode i det sidste trin.

    catch ( Exception _Exception ) { Console.WriteLine ( "Fejl ved stødt : { 0}" , _Exception.ToString () );}
    5

    Luk ud læseren ved at tilføje en return funktion , som vist nedenfor , og derefter gemme koden . Udfør denne C + + script i samme mappe, hvor den fil, du har brug for at nedbryde er placeret. En SQL - baseret database automatisk skaber sig selv og gemmer byte i filen

    tilbagevenden 0; . }

    Forrige :

    næste :
      Relaterede artikler
    ·Sådan vises Object Navne i Matlab 
    ·Sådan Konverter en Word til et heltal 
    ·Hvad er forskellen mellem lokale og globale variabler 
    ·Sådan bruges Case Tutorials 
    ·Hvad er et programmeringssprog Flowchart 
    ·Sådan bruges Pivot i SQL 
    ·Sådan Find en Coder 
    ·Sådan Edit SQL i en DB2 Control Center 
    ·Sådan installeres QBasic 
    ·Hvordan man laver en Modular Flow Chart 
      Anbefalede Artikler
    ·Hvordan udvikler en personlighedstest Anvendelse i Java…
    ·Sådan formateres et nummer i Java 
    ·Hvordan man skriver en JavaScript-funktion , der beregn…
    ·Sådan Call miljøvariabler fra Visual Basic 
    ·Sådan Rens din Java 
    ·Sådan kontrolleres en String for Bad Tegn i PHP 
    ·Hvordan man laver en Simple Video Game 
    ·Hvordan man laver en knap ved hjælp Java 
    ·Sådan bruges API i Visual Basic 
    ·Sådan Beregn JavaScript 
    Copyright © Computer Viden http://www.computerdk.com