Programação  
 
Conhecimento computador >> Programação >> C /C + + programação >> 
Como fazer um buffer Hex Do Char C
A linguagem de programação C tem muitas funções para números de manuseio e cordas, mas a conversão de um formato para outro nem sempre é simples. Ele pode ser útil durante o desenvolvimento do programa para ver o conteúdo exato de uma string , incluindo personagens invisíveis. Convertendo seus buffers de caracteres para hexadecimal pode fazer exatamente isso . Instruções
1

Abra um editor de texto
2

Digite o seguinte código no editor para puxar as funções de biblioteca necessários : .

# Include < ; # stdio.h > # include include
3

Inicializar as variáveis ​​que você vai usar :

int main (void) {int i = 0; char * c = "Olá Mundo ! "; char * hex = NULL; hex = malloc ( sizeof ( * c ) * 2 );
4

Adicione as seguintes linhas no final do arquivo :

for ( ! i = 0 ; c [i] = ' \\ 0 ' ; i + +) { sprintf (& hex [ i * 2] , "% X" , c [i] );} printf (" 0x% s \\ n" , hex ); livre (hex) ; return 0; }

a função " sprintf " converte a string em hex um personagem de cada vez, armazenando o resultado no buffer hex . O resultado é então impresso para a tela eo programa limpa e sai.
5

Guarde o seu código-fonte.
6

Compilar e executar o programa para verificar se ele converteu os personagens para hexadecimal.

Anterior :

Próximo : No
  Os artigos relacionados
·Como fazer o download e loja de mídia com o iPhone SDK…
·Como fazer um padrão em C + + Código 
·XCode : Como criar uma gota 
·Conceitos básicos do computador em Turbo C + + 
·Como editar o Silverlight Datagrid 
·Como usar uma função GetOpenFileName 
·Como introduzir uma mistura de números e letras de um …
·O uso de um padrão Construtor C 
·Funções dinâmicas de chamar DLLs 
·Como obter um protótipo funcional de DLL 
  Artigos em destaque
·Como construir uma árvore de Asterisk em C + + 
·Como salvar dados no XCode para o iPhone 
·O que fazer com um erro de Trapped in C 
·Como depurar vazamentos de memória em GDB 
·Objetivo de Métodos CString 
·Como importar códigos com SVN Xcode 3.2 
·O que é um Xilinx XPS 
·Convertendo Char Buffer para dobrar em C + + 
·Como criar auto_ptr Sintaxe 
·Como enviar Teclar para Propriedades Active X 
Cop e direita © Conhecimento computador http://ptcomputador.com Todos os Direitos Reservados