Bonjour à tous,
quel serait l'équivalent c++ d'un printf("%04x", variable) ?
Bonjour à tous,
quel serait l'équivalent c++ d'un printf("%04x", variable) ?
Bonjour à tous,
quel serait l'équivalent c++ d'un printf("%04x", variable) ?
Bonjour à tous,
Bonjour,quel serait l'équivalent c++ d'un printf("%04x", variable) ?
Tu peux utiliser la bibliothèque boost
<http://www.boost.org/libs/format/index.html> qui a de forte chance de
se voir intégrer au standard :
std::cout << boost::format("%04x") % variable ;
Bonjour à tous,
Bonjour,
quel serait l'équivalent c++ d'un printf("%04x", variable) ?
Tu peux utiliser la bibliothèque boost
<http://www.boost.org/libs/format/index.html> qui a de forte chance de
se voir intégrer au standard :
std::cout << boost::format("%04x") % variable ;
Bonjour à tous,
Bonjour,quel serait l'équivalent c++ d'un printf("%04x", variable) ?
Tu peux utiliser la bibliothèque boost
<http://www.boost.org/libs/format/index.html> qui a de forte chance de
se voir intégrer au standard :
std::cout << boost::format("%04x") % variable ;
#include <iomanip>
#include <iostream>
std::cout << std::hex << std::setw(4) << std::setfill('0') << variable;
Il y a des parties de boost qui ont des chances de se retrouver dans la
prochaine norme, mais je ne me souviens pas avoir vu boost::format dedans.
Tu as une reference?
#include <iomanip>
#include <iostream>
std::cout << std::hex << std::setw(4) << std::setfill('0') << variable;
Il y a des parties de boost qui ont des chances de se retrouver dans la
prochaine norme, mais je ne me souviens pas avoir vu boost::format dedans.
Tu as une reference?
#include <iomanip>
#include <iostream>
std::cout << std::hex << std::setw(4) << std::setfill('0') << variable;
Il y a des parties de boost qui ont des chances de se retrouver dans la
prochaine norme, mais je ne me souviens pas avoir vu boost::format dedans.
Tu as une reference?
#include <iomanip>
#include <iostream>
std::cout << std::hex << std::setw(4) << std::setfill('0') << variable;
Certes, mais il demandais un équivalent avec la chaine de formatage,
enfin... c'est comme ça que je l'ai compris.
Je vois encore boost comme un monolithe, ce qui fait que j'ai associé
l'information concernant l'intégration potentielle de boost dans le
standard comme étant totale et non partielle. Désolé pour la confusion,
et merci de m'avoir corrigé.
#include <iomanip>
#include <iostream>
std::cout << std::hex << std::setw(4) << std::setfill('0') << variable;
Certes, mais il demandais un équivalent avec la chaine de formatage,
enfin... c'est comme ça que je l'ai compris.
Je vois encore boost comme un monolithe, ce qui fait que j'ai associé
l'information concernant l'intégration potentielle de boost dans le
standard comme étant totale et non partielle. Désolé pour la confusion,
et merci de m'avoir corrigé.
#include <iomanip>
#include <iostream>
std::cout << std::hex << std::setw(4) << std::setfill('0') << variable;
Certes, mais il demandais un équivalent avec la chaine de formatage,
enfin... c'est comme ça que je l'ai compris.
Je vois encore boost comme un monolithe, ce qui fait que j'ai associé
l'information concernant l'intégration potentielle de boost dans le
standard comme étant totale et non partielle. Désolé pour la confusion,
et merci de m'avoir corrigé.
Mickaël Wolff writes:quel serait l'équivalent c++ d'un printf("%04x", variable) ?
#include <iomanip>
#include <iostream>
std::cout << std::hex << std::setw(4) << std::setfill('0') << variable;
Tu peux utiliser la bibliothèque boost
<http://www.boost.org/libs/format/index.html> qui a de forte chance de
se voir intégrer au standard :
std::cout << boost::format("%04x") % variable ;
Il y a des parties de boost qui ont des chances de se
retrouver dans la prochaine norme, mais je ne me souviens pas
avoir vu boost::format dedans.
Mickaël Wolff <mickael.wo...@laposte.net> writes:
quel serait l'équivalent c++ d'un printf("%04x", variable) ?
#include <iomanip>
#include <iostream>
std::cout << std::hex << std::setw(4) << std::setfill('0') << variable;
Tu peux utiliser la bibliothèque boost
<http://www.boost.org/libs/format/index.html> qui a de forte chance de
se voir intégrer au standard :
std::cout << boost::format("%04x") % variable ;
Il y a des parties de boost qui ont des chances de se
retrouver dans la prochaine norme, mais je ne me souviens pas
avoir vu boost::format dedans.
Mickaël Wolff writes:quel serait l'équivalent c++ d'un printf("%04x", variable) ?
#include <iomanip>
#include <iostream>
std::cout << std::hex << std::setw(4) << std::setfill('0') << variable;
Tu peux utiliser la bibliothèque boost
<http://www.boost.org/libs/format/index.html> qui a de forte chance de
se voir intégrer au standard :
std::cout << boost::format("%04x") % variable ;
Il y a des parties de boost qui ont des chances de se
retrouver dans la prochaine norme, mais je ne me souviens pas
avoir vu boost::format dedans.
Le seul interet que je vois a boost::format, c'est de
permettre de convertir de gros paquets de code existant qui
s'appuie lourdement sur des chaines de format sans avoir a
reflechir... mais c'est plus dans une optique `legacy'
qu'autre chose....
Le seul interet que je vois a boost::format, c'est de
permettre de convertir de gros paquets de code existant qui
s'appuie lourdement sur des chaines de format sans avoir a
reflechir... mais c'est plus dans une optique `legacy'
qu'autre chose....
Le seul interet que je vois a boost::format, c'est de
permettre de convertir de gros paquets de code existant qui
s'appuie lourdement sur des chaines de format sans avoir a
reflechir... mais c'est plus dans une optique `legacy'
qu'autre chose....
Bonjour à tous,
quel serait l'équivalent c++ d'un printf("%04x") ?
Bonjour à tous,
quel serait l'équivalent c++ d'un printf("%04x") ?
Bonjour à tous,
quel serait l'équivalent c++ d'un printf("%04x") ?
sur un istringstream, mais est-il possible choisir sa base? En
particulier, je voudrais un analyseur qui déchiffrerait un nombre écrit
en base 2.
sur un istringstream, mais est-il possible choisir sa base? En
particulier, je voudrais un analyseur qui déchiffrerait un nombre écrit
en base 2.
sur un istringstream, mais est-il possible choisir sa base? En
particulier, je voudrais un analyseur qui déchiffrerait un nombre écrit
en base 2.
quel serait l'équivalent c++ d'un printf("%04x") ?
Toujours dans cette idée de formatage de strings, je vois qu'il est
possible de faire
setf( std::ios::hex, std::ios::basefield );
setf( std::ios::dec, std::ios::basefield );
setf( std::ios::oct, std::ios::basefield );
sur un istringstream, mais est-il possible choisir sa base? En
particulier, je voudrais un analyseur qui déchiffrerait un
nombre écrit en base 2.
quel serait l'équivalent c++ d'un printf("%04x") ?
Toujours dans cette idée de formatage de strings, je vois qu'il est
possible de faire
setf( std::ios::hex, std::ios::basefield );
setf( std::ios::dec, std::ios::basefield );
setf( std::ios::oct, std::ios::basefield );
sur un istringstream, mais est-il possible choisir sa base? En
particulier, je voudrais un analyseur qui déchiffrerait un
nombre écrit en base 2.
quel serait l'équivalent c++ d'un printf("%04x") ?
Toujours dans cette idée de formatage de strings, je vois qu'il est
possible de faire
setf( std::ios::hex, std::ios::basefield );
setf( std::ios::dec, std::ios::basefield );
setf( std::ios::oct, std::ios::basefield );
sur un istringstream, mais est-il possible choisir sa base? En
particulier, je voudrais un analyseur qui déchiffrerait un
nombre écrit en base 2.
(après des vérifications de rigueur,
évidemment -- base 0 fonctionnait comme attendu, base 1
était interdit, de même que des bases supérieur à 36).
(après des vérifications de rigueur,
évidemment -- base 0 fonctionnait comme attendu, base 1
était interdit, de même que des bases supérieur à 36).
(après des vérifications de rigueur,
évidemment -- base 0 fonctionnait comme attendu, base 1
était interdit, de même que des bases supérieur à 36).