Convertir en C++ ASCII en BINAIRE

jacques -  
 Visiteur -
BONJOUR ,

Je cherche à convertir en language c++ une valeur ASCII en BINAIRE . Comment puis-je faire ?

Merci d'avance ,

7 réponses

  1. Thibal_jam Messages postés 50 Statut Membre 3
     
    salut,

    en passant par le décimal je pense:

    tu prends ta tabel ascii tu la mets dans un tableau :

    tu parcours ton tableau (boucle) quand il trouve la valeur ascii le num de la case-1 correspond au chiffre decimal .

    t'ai-je aider ?

    Je refléchi pour automatiser le passage en code binaire...
    0
  2. Ravachol Messages postés 568 Statut Membre 120
     
    Salut.
    #include <iostream>
    #include <sstream>
    #include <math.h>
    
    using namespace std;
    
    int main()
    {
      char caract='A';
      ostringstream chainebin;
      
      for (int i=7 ; i>=0 ; i--)
      {
        chainebin << ((caract & (int)pow(2.0, i)) != 0);
      }
      int caractdec=caract;
      cout << caract << " -- " << caractdec << " -- " << chainebin.str() << endl;
    }
    

    Je sais pas si c'est ce que tu cherches à faire mais bon, ça pourra peut-être te servir.
    Tu rentres le caractère à convertir dans 'caract' et tu récupères sa représentation binaire dans chainebin. C'est brut de décoffrage à toi d'arranger ça comme tu le veux.

    A++

    La pensée ne commence qu'avec le doute.
    ROGER MARTIN DU GARD
    0
  3. y.medium
     
    Créant en langage C un prog qui permet de convertir un message txt en binaire... en passant par les étapes suivantes:
    - convertir les caract-re en code ASCII
    - convertir le code ASCII résultant en binaire.

    merci de votre aide d'avance

    NB: je veu le crée juste en C et pa en C++
    0
  4. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  5. Visiteur
     
    Salut,

    Hexa => 0670160C6057037 (0x0670160C6057037)
    Binaire => 1100111000000010110000011000110000001010111000000110111
    Decimal => 28993437751930935
    Octal => 1470026030601270067

    Pour avoir ces résultats, j'ai utilisé la calculatrice ubuntu, celle de windows est, sans doute, capable de faire la même chose...

    A+
    0
  6. dédé
     
    pourié vou me convertir 1458 en languag binaire svp mci
    -1
  7. Utilisateur anonyme
     
    UP, pourrié vous me convertir 0670160C6057037 en binaire s'il vous plait
    Et si possible m'expliquer votre démarche.

    Merci.
    -1