Welkom op de Nederland Computer Kennisnetwerk!  
 
Zoeken computer kennis
Home Hardware Netwerken Programmering Software Computerstoring Besturingssysteem
Computer Kennis >> Programmering >> Computer Programming Languages >> Content
Om te lezen hoe een bestand Byte door Byte in C + +
Als je te maken hebt met een bestand dat ofwel wordt er geïmporteerd in een C + + applicatie of worden gegenereerd als gevolg van code met behulp van de applicatie , moet u het bestand byte gelezen door byte . Het afbreken van het bestand in kleinere brokken kan versnellen van de tijd die het duurt om het bestand te verwerken en kan je ook toestaan ​​om alleen bepaalde delen van het bestand te analyseren , omdat je kunt kijken naar de individuele reeksen bytes . Met behulp van C + + ' s FiletoByteArray functie , kunt u het bestand converteren naar een byte -voor - byte formaat . Instructies
1

Lanceer uw voorkeur C + + code-editor of een platte tekst - editing programma om te beginnen met het creëren van de C + + script dat kan breken het bestand in afzonderlijke bytes . Maak een nieuw document zodra het bewerken van toepassing wordt geopend kopen van 2

Start een schaamhaar klasse voor de lezer en geef de FiletoByteArray klasse met de volgende code : .

Openbare byte
[ ] FileToByteArray ( string_Filename )
3

Definieer de functies onder de openbare klasse initiatie die leest en converteert het bestand in bytes . Plaats deze code direct onder de FiletoByteArray klassedefinitie u in de vorige stap hebt ingevoerd

{ 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 ) Lengte ; _Buffer = Goedkope 4

Geef de fout die moet worden weergegeven als er problemen die je tegenkomt als je probeert af te breken het bestand door het invoeren van de uitzondering catcher onder de byte converter code in de laatste stap .

catch ( Exception _Exception ) { Console.WriteLine ( " Fout opgetreden : { 0 } " , _Exception.ToString ( ) ) ; }
5

Sluit de lezer door het toevoegen van een terugkeer functie , zoals aangegeven hieronder en sla vervolgens de code . Voer deze C + + script in dezelfde directory waar het bestand dat u nodig hebt om af te breken is gevestigd . Een SQL - based database maakt automatisch zichzelf en slaat de bytes van het bestand

return 0 ; . }

Previous: Next:
  Computer Programming Languages
·Concepten van MATLAB 
·Hoe maak je een UDF -bestand 
·Hoe vBulletin Styles maken 
·Problemen met geluid te creër…
·Redenen voor stackoverloop 
·Hoe SQL Variabelen gebruiken i…
·Hoe te bestandsextensies assoc…
·Hoe te halen een attribuut Waa…
·Hoe kan ik op Alles vervangen …
  Related Articles
Hoe maak je een Combo Box Maak in Visual…
Hoe maak je een Check Box Maak in Visual…
Hoe maak je een tekstvak maken in Visual…
Hoe maak je een optie Box in Visual Basi…
Hoe maak je een schijf keuzelijst in Vis…
Hoe kan ik een keuzelijst maken in Visua…
Hoe kan ik een Picture Box Maak in Visua…
Hoe een bestand keuzelijst Maak in Visua…
Hoe kan ik een afbeelding Box Maak in Vi…
  Programmering Articles
·Hoe maak je een PHP Calendar Weergave op…
·Hoe vraagt ​​u een Texture boven tekst i…
·Hoe te Getallen uitpakken in een Query v…
·Hoe kan ik meerdere gescheiden velden le…
·Hoe maak je een RES -bestand maken 
·Java Heap Fout in NetBeans & GlassFish 
·Hoe maak je verbinding een website om SQ…
·Scrum Voordelen 
·Hoe maak je een while lus in C Creëren 
Copyright © Computer Kennis http://www.nldit.com