Verificando o código ASCII de um número.

Ver o tópico anterior Ver o tópico seguinte Ir em baixo

Verificando o código ASCII de um número.

Mensagem por Allan em Sex Abr 20, 2012 11:52 pm

Cada número tem um código ASCII, para ver qual código tem o número que você quer, faça esse programa simples em C++:

Código:
#include "stdio.h"
#include "stdlib.h"
#include "iostream"
using namespace std;
int main()
{
   int x;
   cout<<"Entre com um numero: "; cin>>x;
   cout<<x<<"\n"<<(char)x;
   system("pause");
   return 0;
}

Explicando um pouco...
As três primeiras linhas são a entrada do pré-processador, não faz parte da linguagem C/C++...
Código:
using namespace std;
É colocado isso para não perder tempo escrevendo std::cout que realmente é mais enrolado. Ele serve para mais coisas mas não vou colocar aqui...

Código:
int main()
É a função principal...

Código:
cout<<"Entre com um numero: "; cin>>x;
Aí tem o objeto cout que é a espécie de printf na linguagem C++. Em seguida vem outro objeto: cin que é igual ao scanf na linguagem C++.
Na outra linha de novo o mesmo objeto do cout, mas aí ele converte a variável int para char, assim mostrando o caractere ASCII...

Em breve mais atualizações desse tópico.

Atualização no mesmo dia.
Agora vou colocar aqui o código para ver os primeiros 255 números com seus respectivo código ASCII em C++ compilado no MS Visual C++ 2010.

Código:
#include "stdio.h"
#include "stdlib.h"
#include "iostream"
using namespace std;
int main()
{
   int x;
   for(x=0;x<=255;x++)
   cout<<x<<" = "<<(char)x<<"\n";
   system("pause");
   return 0;
}
As diferenças foi a inclusão do laço for com seus argumentos e mais um detalhe no objeto cout.

Dúvidas comenta aí blz?? Até + cheers
avatar
Allan
Administrador
Administrador

Mensagens : 255
Data de inscrição : 06/07/2011
Idade : 19
Localização : Paraná

http://zetasecurity.forumeiros.com/

Voltar ao Topo Ir em baixo

Ver o tópico anterior Ver o tópico seguinte Voltar ao Topo

- Tópicos similares

 
Permissão deste fórum:
Você não pode responder aos tópicos neste fórum