Création
d'entreprise
Posez votre question Signaler

Convertir en C++ ASCII en BINAIRE

jacques - Dernière réponse le 30 oct. 2008 à 20:10
BONJOUR ,

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

Merci d'avance ,
Lire la suite 

Convertir en C++ ASCII en BINAIRE »

7 réponses
Réponse
+0
moins plus
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...
Ajouter un commentaire
Réponse
+0
moins plus
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
Ajouter un commentaire
Réponse
+0
moins plus
10110110010
Ajouter un commentaire
Réponse
+0
moins plus
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++
Ajouter un commentaire
Réponse
+0
moins plus
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+
Ajouter un commentaire
Réponse
-1
moins plus
pourié vou me convertir 1458 en languag binaire svp mci
Ajouter un commentaire
Réponse
-1
moins plus
UP, pourrié vous me convertir 0670160C6057037 en binaire s'il vous plait
Et si possible m'expliquer votre démarche.

Merci.
Ajouter un commentaire
Ce document intitulé « convertir en C++ ASCII en BINAIRE » issu de CommentCaMarche (www.commentcamarche.net) est mis à disposition sous les termes de la licence Creative Commons. Vous pouvez copier, modifier des copies de cette page, dans les conditions fixées par la licence, tant que cette note apparaît clairement.
Dossier à la une
Passage au tout numérique : quel coût pour les particuliers ?