Probleme pour un programme (jule cesar)

Signaler
Messages postés
1
Date d'inscription
mardi 15 janvier 2008
Statut
Membre
Dernière intervention
3 novembre 2008
-
Messages postés
987
Date d'inscription
mardi 31 mai 2005
Statut
Membre
Dernière intervention
30 août 2012
-
Bonsoir à tous,

Voici mon programme:

// Codage Jules César
#include
#include <cstring>
using namespace std;
int main()
{
int i,longueur;
string clair;
string chiffre;
char c;
cout <<"Taper le texte clair : ";cin>>clair;
longueur=clair.length();
cout <<endl;
cout <<longueur<<endl;
cout <<endl;
for (i=0;i<=longueur ;i++)
{
cout <<clair[i]<<endl;
}



system ("pause");
return (0);
}

Donc la il fait rien de spéciale, on rentre le text et il me donne le nombre de lettre qu'il y a. Je viens vous voir pour savoir si vous pouvez m'aider , pour le codage ASCII, le truc que j'ai besoin d'aide c'est:

Je prend les lettres d'un mot une par une, je trouve leur ASCII de chaque lettre. Rien de plus. je voudrai qu'il me les affiche bien sur.

J'ai un trou de memoire ca fait un petit moment que j'ai pas fais de programmation si quelqu'un pourrait m'aider je lui en serai reconnaissant.

Merci d'avance</cstring>

1 réponse

Messages postés
987
Date d'inscription
mardi 31 mai 2005
Statut
Membre
Dernière intervention
30 août 2012
18
En faisant un cast en entier tu peux recupéré le code ascii correspondant.
char lettre  = 'A';
int ascii = (int)lettre;