Programação  
 
Conhecimento computador >> Programação >> Programação De Computador Idiomas >> 
Como ler um arquivo byte a byte em C + +
Quando você está lidando com um arquivo que seja importado para um aplicativo C + + ou a ser gerado como resultado de código usando o aplicativo, você precisará ler o byte arquivo byte . Quebrando o arquivo em pedaços menores pode acelerar o tempo que leva para processar o arquivo e também pode permitir que você analisar apenas certas partes do arquivo , porque você pode olhar para conjuntos individuais de bytes. Usando C + + ' s função FiletoByteArray , você pode converter o arquivo para um formato de byte a byte . Instruções
1

Inicie o C + + editor preferido código ou um programa de edição de texto simples para começar a criar o script C + + que pode quebrar o arquivo em bytes individuais. Crie um novo documento uma vez que a aplicação de edição é aberta
2

Iniciar uma classe púbico para o leitor e especificar a classe FiletoByteArray usando o seguinte código: .

Byte público [] FileToByteArray ( string_Filename )
3

Definir as funções debaixo da iniciação classe pública que lê e converte o arquivo em bytes. Coloque este código logo abaixo da definição de classe FiletoByteArray você inseriu na etapa anterior

{ 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 ); . _TotalBytes longos = new System.IO.FileInfo ( _FileName ) Comprimento; _Buffer =
4

Especifique o erro que deve ser exibido se houver problemas que você encontrar como você tenta quebrar o arquivo , digitando o apanhador de exceção abaixo o código conversor byte na última etapa .

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

fechar o leitor , adicionando uma função de retorno , como mostrado abaixo e , em seguida, salvar o código . Executar este script C + + no mesmo diretório onde o arquivo que você precisa para quebrar está localizado . Um banco de dados baseado em SQL cria -se automaticamente e armazena os bytes do arquivo

retornar 0 ; . }

Anterior :

Próximo : No
  Os artigos relacionados
·O que é sempre escrito em uma declaração If /Then 
·Como fazer um RadGrid Fade in uma Animação 
·Diferença entre determinísticas e não determinístic…
·MATLAB entrada Analisando 
·Como compilar um kernel para um Android 
·Código MATLAB para White Noise 
·O que são leves de layout e Linguagens de marcação 
·Como fazer um botão de reset no Roblox 
·Diferenças entre Byte matriz Vs . Cordas 
·Como selecionar CFForm em ColdFusion 
  Artigos em destaque
·O que eu preciso para iniciar a programação para o iP…
·As técnicas de Semântica Descrição 
·Definição de COBOL Comp -3 
·Como atualizar um DataRow em C # 
·O que é um destrutor virtual em C 
·Como Entender Compiladores C + + 
·Como inicializar ponteiros 
·Como Ler SQL A partir do Visual C 
·Como detectar um Debugger 
·Como fazer um Quiz em C + + 
Cop e direita © Conhecimento computador http://ptcomputador.com Todos os Direitos Reservados