Cliquez sur le Windows "Démarrer" icône et naviguez jusqu'à "Tous les programmes" puis "Microsoft Visual Studio 2010 Express." Cliquez sur "Microsoft Visual C ++ 2010 Express."
Cliquez sur le menu "Fichier", et accédez au "Nouveau". Cliquez sur "Projet" pour ouvrir le dialogue de nouveau projet.
Cliquez sur "Win32" dans la vue des modèles de l'arbre installé sur la gauche; du côté droit de la boîte de dialogue. Cliquez sur "Application console Win32." Entrez un nom pour le projet (par exemple, "doubletostring") dans le "Nom:" champ vers le bas de la boîte de dialogue. Cliquez sur "OK" pour ouvrir la boîte de dialogue "Assistant Application Win32". Cliquez sur "Terminer".
Remplacez le code par défaut qui apparaît dans l'éditeur avec le code suivant:
include "stdafx.h"
comprendre
comprendre
comprendre
using namespace std;
int main (int argc, char * argv [])
{
à double d-dss stringstream;
doubleasstring de chaîne;
cout lt; lt; "S'il vous plaît entrer un nombre décimal:" lt; lt; endl;
cin >> D;
dss.precision (8);
DSS lt; lt; ré;
doubleasstring dss.str = ();
cout lt; lt; doubleasstring lt; lt; endl;
return 0;
}
Appuyez sur «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 ++:
========== Construction: 1 a réussi, 0 a échoué, 0 mise à jour, 0 a été ignoré ==========
Si le résultat est "0 réussi" et puis un certain nombre d'échecs, vérifiez le code que vous avez entré et assurer qu'il est identique au code à l'étape 4.
Appuyez sur "Ctrl + F5" pour exécuter le programme. Entrez un nombre décimal quand une fenêtre de la console noire apparaît et vous invite à. Cette étape correspond à des lignes suivantes dans le code:
cout lt; lt; "S'il vous plaît entrer un nombre décimal:" lt; lt; endl;
cin >> D;
cout lt; lt; doubleasstring lt; lt; endl;
Entrez le code qui convertit de la double, stockée dans la variable d, à la chaîne ds variables:
dss.precision (8);
DSS lt; lt; ré;
doubleasstring dss.str = ();
La première ligne définit le nombre de décimales de la conversion. La ligne suivante insère la double dans le DSS de stringstream. La dernière ligne convertit le stringstream à une chaîne.