Dator
 |  Startsida |  Hårdvara |  Nätverk |  Programmering |  Programvara |  Felsökning |  System |   
Programmering
  • C /C + + -programmering
  • Computer Programspråk
  • Delphi Programmering
  • Java Programming
  • JavaScript programmering
  • PHP /MySQL Programmering
  • perl Programmering
  • python Programming
  • Ruby programmering
  • Visual Basics Programmering
  • * Dator Kunskap >> Programmering >> Computer Programspråk >> Content

    Hur man läser en fil byte för byte i C + +

    När du arbetar med en fil som antingen är som importeras till ett C + + program eller genereras som ett resultat av kod använder programmet , kan du behöva läsa filen byte för byte . Bryta ner filen i mindre bitar kan snabba upp den tid det tar att behandla ärendet och kan också tillåta dig att analysera endast vissa delar av filen eftersom du kan titta på enskilda uppsättningar bytes . Använda C + + ' s FiletoByteArray funktionen kan du konvertera filen till en byte-för - byte format . Instruktioner
    1

    Starta din favorit C + + -kod redaktör eller en vanlig text - redigeringsprogram för att börja skapa C + + script som kan bryta ner filen i enskilda byte . Skapa ett nytt dokument när redigeringsprogram öppnas
    2

    Initiera ett köns -klass för läsaren och ange FiletoByteArray klassen med följande kod : .

    Offentliga byte [ ] FileToByteArray ( string_Filename ) Addera 3

    Definiera funktioner under public class initiering som läser och omvandlar filen i byte . Placera koden direkt under FiletoByteArray klassdefinitionen du angav i föregående steg

    { byte [ ] _BUFFER = null; . Try { System.IO.FileStream _FileStream = ny System.IO.FileStream ( _FileName , System . IO.FileMode.Open , System.IO.FileAccess.Read ) ; System.IO.BinaryReader _BinaryReader = ny System.IO.BinaryReader ( _FileStream ) . långa _TotalBytes = ny System.IO.FileInfo ( _FileName ) Längd ; _BUFFER =
    4

    Ange fel som ska visas om det finns frågor som du stöter på när du försöker att bryta ner filen genom att ange undantag catcher nedanför byte omvandlaren koden i det sista steget .

    catch ( Exception _Exception ) { Console.WriteLine ( " ett fel inträffade : { 0 } " , _Exception.ToString ( ) ) ; }
    5

    Stäng ut läsaren genom att lägga till en återgång som visas nedan och sedan spara koden . Utför denna C + + script i samma katalog där filen du behöver för att bryta ner ligger . En SQL - baserad databas skapas automatiskt sig själv och lagrar byte i filen

    avkastning 0; . } Addera

    Tidigare:

    nästa:
    relaterade artiklar
    ·Hur Jämför flödesscheman & Pseudocode
    ·Hur du ändrar höjdpunkt i HTML
    ·Hur man använder BASIC Stamp
    ·Hur tvinga en Destructor Ring i C + + Net
    ·Hur man använder WPF TextBlock
    ·Hur hittar man den arean av en cirkel av Göra ett flö…
    ·Hur man lär blinkkoden
    ·Varför är en extern Excel kalkylblad ett sammansatt d…
    ·Hur får SoapClient att Skicka ett Godkänn Header
    ·Hur man skriver Pascal Pseudokod
    Utvalda artiklarna
    ·Så skicka ett mail med Powershell
    ·Konvertera PHP till ASP.NET
    ·Hur skriver jag ett program Temperatur Konvertering Med…
    ·Visar ett PGM bildblock på C + +
    ·Hur att få värdet av Combo Box med JavaScript
    ·Regler för Canasta Card Game
    ·Hur man rensar JTextField
    ·Hur du skapar din egen UID Study instans
    ·Så tillbaka till den huvudsakliga funktion i C + +
    ·Hur man skapar en App för Evo
    Copyright © Dator Kunskap http://www.dator.xyz