Multidesk.be » Forums » C en C++ » float in een string steken ? (gesloten)

Helpinformatie
Dit onderwerp bevindt zich in het archief.
Het is bijgevolg niet mogelijk er nog op te reageren.
  • Pagina
  • 1 van 1
  • RSS
  • Eerste ongelezen reactie
  • Plaats een reactie
  • Abonneer mij
  • Onderwerp sluiten
0 gasten lezen dit onderwerp.
^ Onderwerp geschreven door een gast op dinsdag 26 oktober 2004 om 00:20:17.
  • Bewerken
  • Citeren
  • Reageren
  • Verwijderen
  • Waarschuw een crewlid
Hallo iedereen,

ik heb ogenschijnlijk een gemakkelijke vraag (misschien is dat ook zo), maar ik kom er niet toe om een float in een string variabele te krijgen

CODE
  1.  
  2. ....
  3. #include <string>
  4.  
  5. using namspace std;
  6.  
  7. int main(){
  8.  
  9.      float system_version;
  10.      // krijgt in de code de waarde 3.5
  11.  
  12.      string tekst(system_version); //compile error
  13.      tekst = itoa(system_version); // compile error, is float geen int
  14.      ....
  15.  
  16.  


Iemand enig idee hoe het wel moet ?:)
^ Reactie #1 geschreven door bakske op dinsdag 26 oktober 2004 om 11:02:22.
bakske's avatar
Multiviteit: 224
Identify as Opera
  • Bewerken
  • Citeren
  • Reageren
  • Verwijderen
  • Waarschuw een crewlid
C++ Programming: Convert float to string

niet vergeten te scrollen, pagina ziet er zo uit:

- vraag
- reclame
- links
- antwoorden
^ Reactie #2 geschreven door een gast op dinsdag 26 oktober 2004 om 14:24:31.
  • Bewerken
  • Citeren
  • Reageren
  • Verwijderen
  • Waarschuw een crewlid
Iemand een antwoord op de vraag "float in string steken" ?
^ Reactie #3 geschreven door Martijn op dinsdag 26 oktober 2004 om 16:38:19.
Martijn heeft nog geen avatar toegevoegd
Multiviteit: 13785
Beheerder
  • Bewerken
  • Citeren
  • Reageren
  • Verwijderen
  • Waarschuw een crewlid

Dixit

Gast (op 26/10/2004 14:24:31) zei:
Iemand een antwoord op de vraag "float in string steken" ?


Kijk dan eens op de link die men hierboven aangaf. Je kon er (in het eerste antwoord a propos) deze code vinden:

CODE
  1. #include <stdio.h>
  2. ...
  3.  
  4. float f = 1.234;
  5. char sz[12];
  6. sprintf(sz, "%.2f",f); //here the '2' is the precision
Met vriendelijke groeten,
Martijn Wouters
^ Reactie #4 geschreven door een gast op dinsdag 26 oktober 2004 om 17:16:30.
  • Bewerken
  • Citeren
  • Reageren
  • Verwijderen
  • Waarschuw een crewlid
Excuzeer ik had die link niet gezien in het eerste antwoord(bonk)

Maar zowiezo, moet je eerst geregistreerd zijn e.d. om het antwoord te kunnen zien op die website.:(

Bedankt voor de antwoorden (cheerleader)
^ Reactie #5 geschreven door een gast op dinsdag 26 oktober 2004 om 17:18:27.
  • Bewerken
  • Citeren
  • Reageren
  • Verwijderen
  • Waarschuw een crewlid
Nogmaals oeps (bonk)
Je hoeft inderdaad niet geregistreerd zijn om de antwoorden te zien (bonk)
^ Reactie #6 geschreven door bakske op dinsdag 26 oktober 2004 om 22:20:09.
bakske's avatar
Multiviteit: 224
Identify as Opera
  • Bewerken
  • Citeren
  • Reageren
  • Verwijderen
  • Waarschuw een crewlid

Dixit

bakske (op 26/10/2004 11:02:22) zei:
niet vergeten te scrollen, pagina ziet er zo uit:

- vraag
- reclame
- links
- antwoorden


dan zeg ik dat nog speciaal, en dan nog negeren ze het... om van de link nog maar te zwijgen :p
  • Pagina
  • 1 van 1
  • RSS
  • Eerste ongelezen reactie
  • Plaats een reactie
  • Abonneer mij
  • Onderwerp sluiten