Uma aplicação C ++ muitas vezes tem de lidar com os dados hexadecimais fornecidos pelos arquivos de entrada de várias fontes. Fontes dos dados hexadecimais incluem dados legados, a saída de outro aplicativo ou o conteúdo de um arquivo existente. A fim de utilizar esses dados de forma eficaz, você precisa converter o código hexadecimal em algo útil. A maioria dos usos de conversão hex são específicos para cada caso.
Coisas que você precisa
- Editor de texto
- Compilador
Crie um arquivo chamado "main.cpp" em seu editor de texto se você deseja adicionar o código para um novo programa. Se você deseja adicionar o código para um programa já existente, abra o arquivo relevante e mover para a posição onde irá efectuar a conversão.
Saída de seus dados para o fluxo de saída usando o operador de hex. Para fazer isso, use o seguinte código (que emite para o console padrão):
std :: cout lt; lt; std :: hex lt; lt;
mudando "
Redefinir o fluxo de saída para lidar com inteiros decimais, utilizando o seguinte código (que muda o modo de saída para o console padrão (ver Referências 1)):
std :: cout lt; lt; std :: dezembro;
dicas & avisos
- Você pode aplicar as medidas, que lidam com a produção, para trabalhar na entrada.
- Você pode adaptar este método para muitos outros tipos de dados. Consultar o C ++ padrão e documentação de seu compilador para determinar a forma de representar o objeto em questão como saída hexadecimal.
- Isto irá funcionar com qualquer fluxo de saída STL-compliant tais como std :: stringstream. Por também fornecendo std :: showbase, você pode ter a saída formatada automaticamente para você, como está escrito.
- Este método funciona apenas para números inteiros ou valores que podem ser expressos em números inteiros. Usando a conversão hexadecimal para tipos mais complexos requer planejamento e esforço extra.
- Certifique-se de que você está fazendo uso adequado do token std :: hex em seu fluxo de entrada. Este método pode não funcionar para todos os tipos de entrada.









Como converter usb para midi
Como converter uma data para hexadecimal
Como de saída e, em seguida, imprimir texto na tela para um programa c
Como ler um arquivo CSV no c
Como ler dados de código de barras nas bases de dados do MS Access
Como converter VOB para WMV gratuitamente
Como redimensionar um arquivo MKV
Como converter arquivos de vídeo para HD