Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1109 connectés 

  FORUM HardWare.fr
  Programmation
  C++

  Code ascii d'un mot

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Code ascii d'un mot

n°1807955
unskill59
Posté le 03-11-2008 à 23:13:40  profilanswer
 

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"
mood
Publicité
Posté le 03-11-2008 à 23:13:40  profilanswer
 

n°1807960
Taz
bisounours-codeur
Posté le 03-11-2008 à 23:42:51  profilanswer
 

hexdump -C / od

n°1808254
olivthill
Posté le 04-11-2008 à 17:15:17  profilanswer
 

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.

n°1810874
unskill59
Posté le 11-11-2008 à 16:48:52  profilanswer
 

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.


---------------
"La force d'une équipe se mesure à son maillon faible. Ne soyez pas ce maillon faible, il se fait toujours éliminer"
n°1810937
Joel F
Real men use unique_ptr
Posté le 11-11-2008 à 20:44:57  profilanswer
 

man getline

n°1811005
Taz
bisounours-codeur
Posté le 12-11-2008 à 08:31:50  profilanswer
 

std::getline hein

n°1811038
Joel F
Real men use unique_ptr
Posté le 12-11-2008 à 10:37:50  profilanswer
 

obviously :o


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  C++

  Code ascii d'un mot

 

Sujets relatifs
Afficher code ASCII CCode ASCII qui n'est pas présent sur le clavier ?
Code ASCII des touches de directionAfficher un caractere d'aprés son code ASCII
[resolu]Récupérer le code asciiCode ascii
Inserer un code ASCII dans une chaîne de caractèreCode ascii des touches F1 F2 F3
Comment envoyer avec php le code ascii de la touche Entrée ?convertir un char en int sans tomber sur le code ascii
Plus de sujets relatifs à : Code ascii d'un mot


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR