Welkom op de Nederland Computer Kennisnetwerk!  
 
Zoeken computer kennis
Home Hardware Netwerken Programmering Software Computerstoring Besturingssysteem
Computer Kennis >> Programmering >> C /C + + Programming >> Content
Hoe te converteren naar Double String C + +
C + + behandelt een verscheidenheid van conversies tussen soorten en strijkers nummer met de klas iostream en de put-to operator ' << '. De iostream klasse heeft een aantal beperkingen en ondersteunt geen directe omzetting van een dubbele floating point getal naar een string . Om te zetten van een tweepersoonsbed een snaar , C + + biedt de stringstream klasse . Een eenvoudige Microsoft Visual C + + project demonstreert dit in slechts een paar regels code . Wat je nodig hebt
Microsoft Visual C + + 2010 Express
Toon Meer Aanwijzingen
1

Klik op het pictogram van Windows " Start" en ga naar " Alle Programma's" en vervolgens " Microsoft Visual Studio 2010 Express . " Klik op " Microsoft Visual C + + 2010 Express . " Kopen van 2

Klik op het menu " File " , en navigeer naar " New . " Klik op " Project " om het nieuwe dialoogvenster Project openen .
3

Klik op " Win32 " in de geïnstalleerde templates boomstructuur aan de linkerkant van het dialoogvenster . Klik op " Win32 Console Application . " Voer een naam voor het project ( bijvoorbeeld " doubletostring " ) in de " Naam: " veld naar de onderkant van het dialoogvenster . Klik op " OK " om de " Application Wizard Win32 " dialoogvenster te openen . Klik op " Finish ".
4

Vervang de standaard code die in de editor met de volgende code verschijnt :

# include " stdafx.h "

# include

# include

# include

using namespace std ;

int main
( int argc , char * argv [ ] ) op Twitter

{

dubbele d ;

stringstream dss
;

touwtje doubleasstring
;

cout << , " Geef een decimaal getal : " << endl ;

cin >> d
;

dss.precision
( 8 ) ;

dss
< < d ;

doubleasstring
= dss.str ( ) ;

cout << doubleasstring << endl
;

terugkeer
0 ;

}

Press 5 " F7 " of klik op de " Debug " menu en ' Build Solution "om het programma te compileren en het resultaat laten zien in het Output -venster naar de onderkant van Visual C + + : < br >

========== Build : 1 gelukt , 0 mislukte , 0 up -to - date , 0 overgeslagen ==========

Als het resultaat wordt " 0 opgevolgd " en vervolgens een aantal mislukkingen , controleer de code die u hebt ingevoerd en zorgen voor het identiek is aan de code in stap 4 .

Press 6 "Ctrl + F5 " om het programma te draaien . Voer een decimaal wanneer een zwarte console venster verschijnt waarin u wordt gevraagd . Deze stap komt overeen met de volgende regels in de code :

cout <<
"Geef een decimaal getal : " << endl ;

cin >> d ; < br

cout > << doubleasstring << endl ;

Vul de code dat bekeerlingen uit de dubbele , opgeslagen in de variabele d , om de string variabele ds :

dss
. precisie ( 8 ) ;

dss << d
;

doubleasstring
= dss.str ( ) ;

de eerste regel geeft de decimale precisie van de conversie . De volgende regel voegt het dubbel in de stringstream dss . De laatste regel zet de stringstream naar een string .

Previous: Next:
  C /C + + Programming
·How To skyboxen gebruiken in G…
·Hoe Fix C + + Error R6002 
·Het belang van de variabelen i…
·C + + Training 
·Met twee Arrays In een derde 
·Hoe te RESX embedden in de CSC…
·Hoe een bestand Pointer verpla…
·De nadelen van Pointers in C 
·Veel voorkomende fouten in Tur…
  Related Articles
Hoe maak je een Combo Box Maak in Visual…
Hoe maak je een Check Box Maak in Visual…
Hoe maak je een tekstvak maken in Visual…
Hoe maak je een optie Box in Visual Basi…
Hoe maak je een schijf keuzelijst in Vis…
Hoe kan ik een keuzelijst maken in Visua…
Hoe kan ik een Picture Box Maak in Visua…
Hoe een bestand keuzelijst Maak in Visua…
Hoe kan ik een afbeelding Box Maak in Vi…
  Programmering Articles
·Java Struts Tutorial 
·Hoe u het register bewerken in VBScript 
·Hoe kan ik een lijst voor een keuzelijst…
·PHP Als Vergelijk Statements 
·Visual Basic 5.0 Tutorial 
·Hoe je twee instanties van subklassen in…
·Het verschil tussen ASP Knopen & HTML Kn…
·Java 1.6 Vs . 1.5 
·Drie categorieën van programmeertalen 
Copyright © Computer Kennis http://www.nldit.com