Home Hardware Networking Programmazione Software Domanda Sistemi
Conoscenza Informatica >> Programmazione >> Computer Programming Languages >> .

Come leggere un byte del file di byte in C + +

Quando hai a che fare con un file che è sia di essere importato in un c + + o di essere generato come risultato di codice utilizzando l'applicazione , potrebbe essere necessario leggere il file di byte per byte . Abbattere il file in porzioni più piccole può accelerare il tempo necessario per elaborare il file e può anche permettere di analizzare solo alcune parti del file , perché è possibile guardare i singoli insiemi di byte . Using C + + ' s FiletoByteArray funzione , è possibile convertire il file in un formato byte per byte . Istruzioni
1

Lancia la tua preferita C + + editor di codice o di un programma di modifica del testo semplice per iniziare a creare il C + + script in grado di abbattere il file in singoli byte . Creare un nuovo documento una volta che l' applicazione di editing viene aperta
2

Avviare una classe pubica per il lettore e specificare la classe FiletoByteArray utilizzando il seguente codice : .

Public byte [ ] FileToByteArray ( string_Filename )
3

definire le funzioni sotto l'iniziazione classe pubblico che legge e converte il file in byte. Inserire questo codice direttamente sotto la definizione di classe FiletoByteArray immesso nel passaggio precedente

{ byte [ ] _buffer = null; . Try { System.IO.FileStream _FileStream = new System.IO.FileStream ( _FileName , Sistema . IO.FileMode.Open , System.IO.FileAccess.Read ) ; System.IO.BinaryReader _BinaryReader = new System.IO.BinaryReader ( _FileStream ) . lunghi _TotalBytes = new System.IO.FileInfo ( _FileName ) Lunghezza ; _buffer =
4

specificare l'errore che dovrebbe essere visualizzato se non vi sono problemi che si incontrano , come si tenta di abbattere il file inserendo il catcher eccezione sotto il codice converter byte nell'ultimo passaggio .

catch (Exception _Exception ) { Console.WriteLine ( " l'errore: {0}" , _Exception.ToString ( ) );}
5

chiudere il lettore con l'aggiunta di una funzione di ritorno , come mostrato qui di seguito e quindi salvare il codice . Eseguire questo C + + script nella stessa directory in cui si trova il file che dovete abbattere . Un database basato su SQL si crea automaticamente e memorizza i byte del file

return 0; . }

 

Programmazione © www.354353.com