Double -> String (einfach rein??)
-
ich suche eine möglichkeit wie ich einen double wert zurück in einen string packen kann...
danke schon mal
mfg saroll
-
machste' über stringstreams
Bsp.://double -> string double d01=3.14; string st01; strstream stst01; stst01<<d01; stst01>>st01; cout<<st01<<endl; //--------------------- //string -> double double d02; string st02="7.411"; strstream stst02; stst02<<st02; stst02>>d02; cout<<d02<<endl;
-
ja, so hatte ich es auch, aber wenn ich compile dann sagt er mir es gibt keine bibliothek die strstream heißt...
vielleicht strstream.h??
-
@freshman
das hier ist ansi-c da gibt es keine stringstreams...char str[1024]; sprintf(str,"%f",4711.0815);
umgekehrt bekommst du aus dem string wieder deine double zahl mittels atof
-
@Windalf: sorry, bin wohl falsch abgebogen
-
grrr...
jetzt sagt mir der sch*** compiler wieder das es atof nicht gibt...mfg saroll
-
#include <stdio.h> #include <stdlib.h> #include <math.h> . . . int main{....
-
danke windalf, du hast mir sehr geholfen