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
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
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.
Bonjour,
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).
Ressources proposées par 3DArchi - Les fonctions virtuelles en C++ - Cours et tutoriels C++ - FAQ C++ - Forum C++.
Et pour le BCD, il n'y a rien, mais ce n'est pas très compliqué à faire soi même.
Ma session aux Microsoft TechDays 2013 : Développer en natif avec C++11.
Celle des Microsoft TechDays 2014 : Bonnes pratiques pour apprivoiser le C++11 avec Visual C++
Et celle des Microsoft TechDays 2015 : Visual C++ 2015 : voyage à la découverte d'un nouveau monde
Je donne des formations au C++ en entreprise, n'hésitez pas à me contacter.
Partager