" . <<" C + + gère une variété de conversions entre des types de nombres et les chaînes à l'aide de la classe iostream et l'option de vente à l'opérateur La classe iostream a des limites et ne supporte pas la conversion directe d'un double nombre à virgule flottante à une chaîne. Pour convertir un double en une chaîne C + + fournit la classe stringstream . Un simple Microsoft Visual C + + projet peut illustrer cela en seulement quelques lignes de code. Les choses dont vous aurez besoin 
 Microsoft Visual C + + 2010 Express 
 Show More Instructions 
 1 
 cliquez sur l'icône Windows "Démarrer " et allez dans "Tous les programmes " puis " Microsoft Visual Studio 2010 Express . " Cliquez sur " Microsoft Visual C + + 2010 Express . " 
 2 
 Cliquez sur le menu «Fichier» , et accédez au "Nouveau". Cliquez sur " Project " pour ouvrir la nouvelle boîte de dialogue du projet. 
 3 
 Cliquez sur " Win32 " dans les modèles arborescence installé sur le côté gauche de la boîte de dialogue . Cliquez sur " Application console Win32. " Entrez un nom pour le projet ( par exemple , " DoubleToString " ) dans le champ "Nom : " champ vers le bas de la boîte de dialogue . Cliquez sur " OK " pour ouvrir le dialogue " Win32 Application Wizard" . Cliquez sur " Terminer". 
 4 
 Remplacez le code par défaut qui apparaît dans l'éditeur avec le code suivant : 
 
 # include " stdafx.h" 
 
 # include  
  # include  
  # include  
  using namespace std ; 
 
 int main (int argc, char * argv []) { 
 
 
 
 Double D ; 
 dss stringstream 
 ; 
 
 chaîne doubleasstring ; 
 
 cout << , " S'il vous plaît entrer un nombre décimal : " << endl; 
 
 cin >> d; 
 
 dss.precision (8); 
 
 dss <   doubleasstring = dss.str (); 
 
 cout << doubleasstring << endl; 
 Return of 0; 
 < p >} 
 5 
 presse "F7" ou cliquez sur le menu " Debug " et " Générer la solution " pour compiler le programme et afficher le résultat dans la fenêtre de sortie vers le bas de Visual C + +: < br > 
 ========== Génération : 1 a réussi , 0 a échoué , 0 mis à jour, 0 a été ignoré ========== 
 
 Si le résultat est " 0 a réussi », puis un certain nombre d' échecs , vérifiez le code que vous avez entré et s'assurer qu'il est identique au code à l'étape 4 . 
 6 
 Appuyez sur "Ctrl + F5" pour exécuter le programme . Entrez un nombre décimal quand une fenêtre de console noire apparaît et vous invite à . Cette étape correspond à des lignes suivantes dans le code suivant: 
 
 cout << " Entrez un nombre décimal : " << endl; 
 
 cin >> d; 
 
 cout << doubleasstring << endl; 
 
 Entrez le code qui convertit du double, stockée dans la variable d, à la variable chaîne ds: Photos 
 dss . précision ( 8); 
 
 dss << d; 
 
 doubleasstring = dss.str (); 
 
 la première ligne définit la précision décimale de la conversion. Les prochaines insertions de ligne double dans les dss stringstream . La dernière ligne convertit le stringstream à une chaîne.