Passer de décimal à Hexa

Résolu
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 :-)
Configuration: Windows 2000
Internet Explorer 6.0

5 réponses

  1. Contributeur
    int valeur=10;
    std::cout << std::hex << valeur; //affichera : a
    0
    1. 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
  2. Contributeur
    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
    1. 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
    2. 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
    3. Contributeur
      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
  3. 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
    1. Contributeur
      Pas un cats, mais un cast.

      double nombre=0.0;
      int num=(int) nombre; // nombre est casté (converti) en integer
      0
      1. 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