Code ascii d'un mot - C++ - Programmation
Marsh Posté le 04-11-2008 à 17:15:17
Les lettres "A" à "Z" se suivent et ont pour code 65 à 90 inclus.
Les lettres "a" à "z" se suivent et ont pour code 97 à 122 inclus.
Les lettres accentuées ont des codes susceptibles de varier selon les tables "extended Ascii" utilisées.
Je n'ai pas "hexdump" sur mon PC, mais je peux voir les codes avec un éditeur de texte qui peut passer en mode binaire, comme Ultraedit.
Marsh Posté le 11-11-2008 à 16:48:52
Merci pour vos réponses.
Je me permet de reposte ici, car j'ai un autre soucis a mon problème.
Donc le programme que j'ai commencé (jules césar) fonctionne comme prévue, mais pour un mot seulement si je veux mettre une phrase entière il me convertie que le premier mot. J'ai pu voir qu'il ne prenait pas les espaces, si je change les espaces par des (.) il me converti tout.
Voici le programme:
#include <iostream>
#include <cstring>
using namespace std ;
int i, longueur, JC ;
string claire ; // Déclaration de la chaîne claire
int main()
{
cout << "Taper le texte clair : "; cin >> claire ; // Saisie de la chaîne claire
longueur = claire.length() ; // Initialise la longueur de chaîne dans longueur
cout << endl ;
cout << longueur << endl ; // Affiche la longueur de la chaîne
cout << endl ;
for (i=0; i<longueur; i++)
{
JC = int (claire[i]) + int (3) ;
if ((JC >= 90 && JC < 97) || (JC > 122))
{
JC = JC - 26 ;
}
cout << char (JC) ;
}
cout << endl ;
system ("pause" ) ;
return (0) ;
}
Donc si quelqu'un a une petite idée pour qu'il me prend les espaces, je suis preneur.
Marsh Posté le 03-11-2008 à 23:13:40
Bonsoir à tous,
Je travail sur le logiciel devc++ et je suis a la recherche d'une commande qui me permettrai d'afficher le code Ascii d'un mot ou d'une phrase entière. Je m'explique:
Tapez une phrase: Bonjours à tous.
B 66
o 111
n 109
j 106
.
.
.
Voila, en espérant d'avoir une réponse.
---------------
"La force d'une équipe se mesure à son maillon faible. Ne soyez pas ce maillon faible, il se fait toujours éliminer"