Passer de décimal à Hexa

Résolu
odin13 Messages postés 41 Statut Membre -  
odin13 Messages postés 41 Statut Membre -
Coucou!!
Jsuis en C++ et sur ma console mes valeur s'affichent en décimal.
Que dois-je faire si je les veux en hexa ...??

Merci d'avance :-)
A voir également:

5 réponses

fiddy Messages postés 11653 Statut Contributeur 1 847
 
int valeur=10;
std::cout << std::hex << valeur; //affichera : a
0
odin13 Messages postés 41 Statut Membre
 
Deja merci de ta réponse!!
Si je suis dans ce cas:
codeApplication=(char)t->GetCodeApplication(i) ;
CJournal::J().Dater()<<"Trame: APPLICATION="<<(long)codeApplication<<"\n";

A quel endroit je dois mettre le code que tu m'as filé??

Merci
0
khalos Messages postés 34 Statut Membre 23
 
0
odin13 Messages postés 41 Statut Membre
 
Hello

En fait je crois que sur le lien que tu m'as filé ils veulent exprimer une valeur en hexa.

Moi je veux récupérer des valeur dans un fichier.INI et les lire dans la console en hexa.

Merci!! :-)
0
fiddy Messages postés 11653 Statut Contributeur 1 847
 
peu importe où tu le mets, du moment que c'est avant le nombre.
Un exemple possible :
CJournal::J().Dater()<<"Trame:APPLICATION="<<hex<<(long)codeApplication<<"\n";
0
odin13 Messages postés 41 Statut Membre
 
RE !lol
alors j'ai fais ce que tu m'as dis:

"Trame: APPLICATION="<<hex<<(long)codeApplication<<


m'ais il m'affcihe un msg d'erreur:
error C2678: binary '<<'

Snif snif !mdr
0
odin13 Messages postés 41 Statut Membre
 
C'est encore moi!!

en bref, ca c mon fichier.INI :
[TRAME1]
APPLICATION=C
FONCTION=J
PRIORITE=1
AGE_MAX=25
SsEchantillonnage=1

é qd je l'affiche sur ma console, ca affiche 67 au lieu de C ;
comment je fais si je veu qu'il affiche C ???

Mici :-)
0
fiddy Messages postés 11653 Statut Contributeur 1 847
 
C'est pas la valeur hexa, mais le code ascii. Ca n'a rien à voir.
Si je suis dans ce cas:
codeApplication=(char)t->GetCodeApplication(i) ;
CJournal::J().Dater()<<"Trame: APPLICATION="<<codeApplication<<"\n"; //si tu mets un cast en long, normal qu'il t'affiche le code ascii
0
odin13 Messages postés 41 Statut Membre
 
OKi ! Bon alors jv voir ce qu'est un cats parsce que j'avou que je débute et que je ne suis pas trés doué ! lol

Jte remercie!!!
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
fiddy Messages postés 11653 Statut Contributeur 1 847
 
Pas un cats, mais un cast.

double nombre=0.0;
int num=(int) nombre; // nombre est casté (converti) en integer
0
odin13 Messages postés 41 Statut Membre
 
Okkkkk !! Merci pour ton aide!!!

Bon jgalére encoe un peu sur mon ptit programme et peut etre a demain!!! lol
BOnne soirée
0