Ir ao conteúdo
  • Cadastre-se

Conversão para ASCII (C++)


rafacbru

Posts recomendados

1. Gostaria de saber se existe uma funçao em C++ para converter um caractere no seu respectivo código ASCCI e guardar isto em uma variável, e também gostaria de saber o inverso.

2. Também queria saber se existe uma função que converta um número decimal em hexadecimal, no caso seria o código ASCII do problema 1 acima.

valeu!!!

Link para o comentário
Compartilhar em outros sites

Você pode tratar qualquer caractere como sendo um número (da tabela ASCII). Exemplo:

printf("Número: %d, caracter: %c.", 'A' + 1, 'A' + 1);

Isto vai imprimir Número: 66, caracter: B.

Você também pode atribuir o valor de um caracter para uma variável inteira ou o contrário. Exemplo:

int Num = 'F'; // Num vai conter o valor 70
char Letra = 80; // Vai conter o caracter P

Para converter um número decimal para hexadecimal faça como no seguinte exemplo:

int Num = 987;
char Hexa[5];

printf("Valor em hexa: %x\n", Num); // Imprime o valor em hexadecimal
sprintf(Hexa, "%x", Num); // Guarda o hexadecimal na variável Hexa
printf("Valor de Hexa: %s\n", Hexa); // Imprime o valor da variável Hexa

Link para o comentário
Compartilhar em outros sites

  • 2 semanas depois...

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...