Bonjour

je voudrais transformer un int en string avec 2 caractères
exemple: 1 -> 01

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
int theSize = myQueue.size();  // = 1
ostringstream stream;
stream << std::setfill('0') << std::setw(2) << theSize;
imprime: 1

par contre:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
cout << setfill ('0') << setw (10);
cout << theSize << endl;
imprime: 01

Des suggestions?