IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

C++ Discussion :

Hex BCD ASCII


Sujet :

C++

  1. #1
    Membre du Club
    Profil pro
    Inscrit en
    Octobre 2006
    Messages
    102
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2006
    Messages : 102
    Points : 54
    Points
    54
    Par défaut
    Bonjour a tous;
    s'il vous plaît est ce que il excite des fonctions standard pour le passage entre les formats Hexadécimal, ASCII et BCD , en C ou C++ . merci

    s'il vous paît comment je passe de ASCII à Hexa par exemple merci

  2. #2
    Nouveau membre du Club
    Inscrit en
    Décembre 2009
    Messages
    26
    Détails du profil
    Informations forums :
    Inscription : Décembre 2009
    Messages : 26
    Points : 29
    Points
    29
    Par défaut
    Si tu a des chaînes de caractères qui représentent des nombres en hexadécimal ou en les bases 10 ou 8 on peut utiliser sscanf avec le paramétré %i dans le format. Il faut que le string déboute par '0x' si'l est en hexa et '0' pour base 8.

    Si tu as des variables de type 'int' qui contiennent les nombres tu peux utiliser la fonction 'itoa' dont troisième paramétré représente la base.

  3. #3
    Rédacteur
    Avatar de 3DArchi
    Profil pro
    Inscrit en
    Juin 2008
    Messages
    7 634
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2008
    Messages : 7 634
    Points : 13 017
    Points
    13 017
    Par défaut
    Bonjour,
    Citation Envoyé par AndreiS Voir le message
    Si tu a des chaînes de caractères qui représentent des nombres en hexadécimal ou en les bases 10 ou 8 on peut utiliser sscanf avec le paramétré %i dans le format. Il faut que le string déboute par '0x' si'l est en hexa et '0' pour base 8.

    Si tu as des variables de type 'int' qui contiennent les nombres tu peux utiliser la fonction 'itoa' dont troisième paramétré représente la base.
    Ca ce sont les solutions en C.

    Pour le C++, tu peux jouer avec les paramètres des flux (pour les changements de base) et les stringstream (pour les conversions chaines de caractères<->entier).

  4. #4
    Rédacteur/Modérateur
    Avatar de JolyLoic
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Août 2004
    Messages
    5 463
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 50
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Août 2004
    Messages : 5 463
    Points : 16 213
    Points
    16 213
    Par défaut
    Et pour le BCD, il n'y a rien, mais ce n'est pas très compliqué à faire soi même.

Discussions similaires

  1. Convertisseur BCD ASCII et inversement
    Par Battoss dans le forum C
    Réponses: 0
    Dernier message: 26/11/2011, 22h26
  2. Hex To ASCII
    Par drvercetti dans le forum Unix
    Réponses: 22
    Dernier message: 22/04/2011, 12h58
  3. convertir hex vers ascii
    Par deny dans le forum Sécurité
    Réponses: 7
    Dernier message: 18/07/2008, 19h18
  4. Créer un tableau de correspondance Hex-Dec-Ascii
    Par maxredphenix dans le forum MATLAB
    Réponses: 6
    Dernier message: 17/05/2007, 10h08
  5. [LG]de hex a ascii?
    Par sh2003 dans le forum Langage
    Réponses: 6
    Dernier message: 22/08/2003, 04h12

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo