Calcul héxadécimal en C++
Fermé
ptit-bichon
Messages postés
17
Date d'inscription
mardi 6 juillet 2004
Statut
Membre
Dernière intervention
9 juillet 2004
-
7 juil. 2004 à 18:48
Nabla's Messages postés 18203 Date d'inscription mercredi 4 juin 2008 Statut Contributeur Dernière intervention 28 avril 2014 - 14 oct. 2009 à 13:44
Nabla's Messages postés 18203 Date d'inscription mercredi 4 juin 2008 Statut Contributeur Dernière intervention 28 avril 2014 - 14 oct. 2009 à 13:44
A voir également:
- Hexadecimal en c
- Éditeur hexadécimal - Télécharger - Édition & Programmation
- Code ascii hexadecimal - Guide
- Comparateur hexadecimal - Télécharger - Gestion de fichiers
- Fonction C++ de conversion en héxadécimal ✓ - Forum C++
- Addition hexadecimal ✓ - Forum Programmation
14 réponses
Ravachol
Messages postés
566
Date d'inscription
vendredi 5 mars 2004
Statut
Membre
Dernière intervention
30 octobre 2005
120
7 juil. 2004 à 21:03
7 juil. 2004 à 21:03
Salut,
regardes du coté de la fonction "strtol"
A++
La pensée ne commence qu'avec le doute.
ROGER MARTIN DU GARD
regardes du coté de la fonction "strtol"
A++
La pensée ne commence qu'avec le doute.
ROGER MARTIN DU GARD
ptit-bichon
Messages postés
17
Date d'inscription
mardi 6 juillet 2004
Statut
Membre
Dernière intervention
9 juillet 2004
8
7 juil. 2004 à 21:22
7 juil. 2004 à 21:22
ouai
merci mais tu l'utilise comment ( je débute )
merci @+
merci mais tu l'utilise comment ( je débute )
merci @+
Ravachol
Messages postés
566
Date d'inscription
vendredi 5 mars 2004
Statut
Membre
Dernière intervention
30 octobre 2005
120
7 juil. 2004 à 21:34
7 juil. 2004 à 21:34
Voici un petit exemple alors.
Je n'y ai pas géré les erreurs en cas de saisie non conforme au format héxa, mais tu trouveras des infos à ce sujet dans l'aide de ton compilo et puis il faut bien que tu bosses un peu non ;-))
A++
La pensée ne commence qu'avec le doute.
ROGER MARTIN DU GARD
Je n'y ai pas géré les erreurs en cas de saisie non conforme au format héxa, mais tu trouveras des infos à ce sujet dans l'aide de ton compilo et puis il faut bien que tu bosses un peu non ;-))
int main(int argc, char *argv[]) { // Contiendrons les saisies converties int nb_ent, nb_ent1; // Recevra la saisie char chaine_tempo[5]; // Saisie du 1er nombre au format héxa cin >> chaine_tempo; // Conversion de la chaine héxa du 1er nombre en un nombre entier nb_ent=strtol(chaine_tempo,NULL,16); // Saisie du 2ème nombre au format héxa cin >> chaine_tempo; // Conversion de la chaine héxa du 2ème nombre en un nombre entier nb_ent1=strtol(chaine_tempo,NULL,16); // Affichage de l'addition des 2 nombres saisis cout << nb_ent << " + " << nb_ent1 << " = " << nb_ent + nb_ent1 << endl; return 0; }
A++
La pensée ne commence qu'avec le doute.
ROGER MARTIN DU GARD
ptit-bichon
Messages postés
17
Date d'inscription
mardi 6 juillet 2004
Statut
Membre
Dernière intervention
9 juillet 2004
8
7 juil. 2004 à 21:46
7 juil. 2004 à 21:46
ouai
t'inquiete je vais essayer de trouvé
t'inquiete je vais essayer de trouvé
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
ptit-bichon
Messages postés
17
Date d'inscription
mardi 6 juillet 2004
Statut
Membre
Dernière intervention
9 juillet 2004
8
7 juil. 2004 à 21:48
7 juil. 2004 à 21:48
encore une petite question
c'est quoi la librairie pour utilisée strtol car il me la reconnait pas
merci bcp
:-)
c'est quoi la librairie pour utilisée strtol car il me la reconnait pas
merci bcp
:-)
Ravachol
Messages postés
566
Date d'inscription
vendredi 5 mars 2004
Statut
Membre
Dernière intervention
30 octobre 2005
120
7 juil. 2004 à 21:56
7 juil. 2004 à 21:56
C'est dans stdlib.h ou string.h
La pensée ne commence qu'avec le doute.
ROGER MARTIN DU GARD
La pensée ne commence qu'avec le doute.
ROGER MARTIN DU GARD
ptit-bichon
Messages postés
17
Date d'inscription
mardi 6 juillet 2004
Statut
Membre
Dernière intervention
9 juillet 2004
8
7 juil. 2004 à 21:59
7 juil. 2004 à 21:59
ok
beh merci bcp
beh merci bcp
Ravachol
Messages postés
566
Date d'inscription
vendredi 5 mars 2004
Statut
Membre
Dernière intervention
30 octobre 2005
120
7 juil. 2004 à 22:03
7 juil. 2004 à 22:03
De rien.
Bonne programmation.
A++
La pensée ne commence qu'avec le doute.
ROGER MARTIN DU GARD
Bonne programmation.
A++
La pensée ne commence qu'avec le doute.
ROGER MARTIN DU GARD
Ups, mélange de C et C++.
Utiliser les streams (flux d'E/S)
// header à inclure
#include <iostream>
// à ne pas faire dans un header.
// risque de méchants conflits sinon !
using namespace::std;
// la sortie sur le flux standard
cout << hex << 0xFC0F + 0x7E81 << endl;
Enjoy !
Utiliser les streams (flux d'E/S)
// header à inclure
#include <iostream>
// à ne pas faire dans un header.
// risque de méchants conflits sinon !
using namespace::std;
// la sortie sur le flux standard
cout << hex << 0xFC0F + 0x7E81 << endl;
Enjoy !
snake59850
Messages postés
232
Date d'inscription
jeudi 10 septembre 2009
Statut
Membre
Dernière intervention
14 février 2012
13
14 oct. 2009 à 13:34
14 oct. 2009 à 13:34
bonjour je dois apprendre mais nombre hexadecimal et binaire pour demain car j'azi un concour et je ne l'ai connais pas mefci de vos reponse--
snake59850 si je peux aider n'esiter pas
snake59850 si je peux aider n'esiter pas
Nabla's
Messages postés
18203
Date d'inscription
mercredi 4 juin 2008
Statut
Contributeur
Dernière intervention
28 avril 2014
3 193
14 oct. 2009 à 13:44
14 oct. 2009 à 13:44
pour le C, comme le C++, l'utilisation du décimal ou de l'héxadécimal est strictement identique. Les variables sont les memes.
en C++, pour afficher un nombre en hexa, on fera cout<<hex<<la_variable (pour repasser en décimal, on met dec à la place de hex
en C, on utilisera, pour afficher un entier, printf("%x",la_variable)
http://www.cplusplus.com/reference/cstdio/printf/
en C++, pour afficher un nombre en hexa, on fera cout<<hex<<la_variable (pour repasser en décimal, on met dec à la place de hex
en C, on utilisera, pour afficher un entier, printf("%x",la_variable)
http://www.cplusplus.com/reference/cstdio/printf/