| maison  | Hardware  | réseaux  | programmation  | Logiciel  | Dépannage  | systèmes |  
programmation  
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Programmation Java

  • Programmation JavaScript

  • PHP /MySQL Programmation

  • programmation Perl

  • Programmation Python

  • Ruby Programming

  • Visual Basics programmation
  •  
    Connaissances Informatiques >> programmation >> C /C + + Programming >> Content
    Comment faire pour convertir Double en String C + +
    " . <<" 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.

    Previous :

    next :
      articles connexes
    ·Comment utiliser Enum dans C Program 
    ·Comment utiliser les ports COM dans Visual C 
    ·Qu'est-ce qu'un destructeur virtuel en C 
    ·Comment faire partie Int de chaîne C + + 
    ·Qu'est-ce que Microsoft Visual C + + 
    ·Comment faire pour obtenir la ligne Nombre d' un fichie…
    ·Comment faire pour vérifier pour un commutateur de Sub…
    ·Comment calculer la taille des éléments dans des tamp…
    ·Comment utiliser la fonction HeapSize 
    ·Comment écrire un programme C + + des tables de multip…
      articles en vedette
    ·Comment vérifier un type numérique en Javascript 
    ·Comment lire pixels de boîtes à images en VB6 
    ·Comment faire pour exécuter CLS de Java 
    ·Comment faire pour supprimer CSVs double en PHP 
    ·MySQL PHP Scripts Recherche 
    ·Comment définir l'ordre Z programmation en Visual Basi…
    ·Comment puis-je créer des diagrammes de l'Etat 
    ·Comment envoyer des cookies à travers Domaines 
    ·Comment utiliser DirectX dans VB 
    ·Comment animer un sprite dans un jeu XNA 
    Copyright © Connaissances Informatiques http://fr.wingwit.com