C++ et hexadécimal [Résolu]

Signaler
Messages postés
4
Date d'inscription
jeudi 7 août 2014
Statut
Membre
Dernière intervention
24 août 2014
-
Messages postés
15065
Date d'inscription
mardi 11 mars 2003
Statut
Contributeur
Dernière intervention
10 novembre 2020
-
Bonjour, et merci pour votre aide,
En effet, j'ai un petit souci que je ne n'arrive pas à résoudre simplement.

Est il possible en C++ d'enregistrer une variable au clavier mais directement en HEXADÉCIMAL mais pas en décimal.

Par exemple:

int main()
{
std::cout<<"Entrez un nombre en Hexadécimal :";
int nbr;
std::cin>>nbr;
}


Par exemple si j'entre au clavier 1234567,
Je souhaiterai que la valeur de nbr soit 0x1234567 et pas 0x12D687 ( 1234567 en dec ).

Est se possible sans passer par une conversion?

Merci de votre aide.
Bouille

Posté depuis CCM Live forum pour iPhone/iPad

4 réponses

Messages postés
15065
Date d'inscription
mardi 11 mars 2003
Statut
Contributeur
Dernière intervention
10 novembre 2020
456
Bonjour, message modifié par l'ajout des balises de code.
Voir ici comment bien utiliser la coloration syntaxique.
A savoir, qu'avec l'appli IOS, il faut écrire les balises à la main
Messages postés
1137
Date d'inscription
lundi 17 novembre 2003
Statut
Membre
Dernière intervention
23 janvier 2016
20
Salut,


int nbr;
std::cout << "nombre hexa : ";
std::cin >> std::hex >> nbr;

std::cout << std::endl << "hexa = " <<  std::hex  << nbr;
std::cout << std::endl << "dec = " <<  std::dec << nbr;



bye...
Messages postés
4
Date d'inscription
jeudi 7 août 2014
Statut
Membre
Dernière intervention
24 août 2014

Merci, super sympa.
Messages postés
15065
Date d'inscription
mardi 11 mars 2003
Statut
Contributeur
Dernière intervention
10 novembre 2020
456
Merci de mettre le sujet résolu si la réponse de Yann convient.

Posté depuis CCM Live forum pour iPhone/iPad