double omzetten naar losse characters

Status
Niet open voor verdere reacties.

makaay10

Nieuwe gebruiker
Lid geworden
21 apr 2007
Berichten
4
weet iemand hoe je een double getal (bv. 123.456) om kan zetten naar losse chars. volgens mij moet je d'r de ascii waarde bij optellen (+48) maar ik kom er nog niet uit.

bvd
 
wel de moeilijke manier is eerst de eenheden te bekijken, dan de tientallen, etc met een loopje, dan de char() functie te gebruiken en idd zoals je zei er iets bij optellen dat je op www.asciitable.com vindt.

Makkelijke manier lijkt mij google -> convert doube to string /int to string/.. waar je hoogstwaarschijnlijk al een voorgeschreven stuk code vindt...
 
stringstreams:
Code:
#include <sstream>

double d = 123.456;
stringstream ss;
ss << d;    //double in stringstream inlezen
string str
ss >> str;      //streaminhoud naar string schrijven

--Johan
 
dankjewel! het is me al gelukt. ik heb ergens een standaardfunctie kunnen vinden en die werkte meteen!
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan