Bonjour à tous, une petite question simple je suppose...
je récupère une chaine de caractere de type "0x10" et je veux la transcrire en hexa... Comment faire ?
merci d'avance..
Version imprimable
Bonjour à tous, une petite question simple je suppose...
je récupère une chaine de caractere de type "0x10" et je veux la transcrire en hexa... Comment faire ?
merci d'avance..
Avec istringstream si la chaine est sous form std::string ?
Code:
1
2
3
4
5
6
7
8
9
10
11 #include <sstream> using namespace std; //... int val=0; string s="75"; istringstream tampon(string); tampon>>val; cout<<val; //affiche 75 //A tester (logiquement ca marche): //tampon>>hex>>val;
Goe,
C'EST déjà une représentation en hexa.Citation:
Envoyé par lilou77
Lire les cours/docs basiques sert à quelque chose. :)
Je pense qu'il voulait dire :
"J'ai une string qui contient un nombre sous forme hexadecimal .Comment extraire le le nombre pour le mettre dans une variable ? "
Pense a regarder dans la FAQ:
http://c.developpez.com/faq/cpp/?pag...am_hexa_to_int