Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » C / C++ (ANSI-Standard) » double mit string konkatenieren

Forum | Hilfe | Team | Links | Impressum | > Suche < | Mitglieder | Registrieren | Einloggen
  Quicklinks: MSDN-Online || STL || clib Reference Grundlagen || Literatur || E-Books || Zubehör || > F.A.Q. < || Downloads   

Autor Thread - Seiten: > 1 <
000
06.05.2003, 11:58 Uhr
~guest
Gast


Hallo,

hab ein Problem mit der Konvertierung von double->string
würde gerne sowas machen:

double MAX_WERT = 567.8;
...
string err_mess = " Wert darf nicht ueber " + MAX_WERT + " liegen";

das funktioniert aber nicht, da string und double per "+" nicht zusammenpassen.
Wie kann ich den double zu einem String konvertieren (noch bevor ich cout oder printf verwende) ?

Weiß jemand Rat?
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
001
06.05.2003, 12:13 Uhr
~0xdeadbeef
Gast


Schöner C++-Stil wäre wohl sowas in der Art:

C++:
#include <sstream>

//<---schnipp--->

ostringstream my_stream;
my_stream << "Wert darf nicht über " << MAX_WERT << " liegen.";
string err_msg = my_stream.str();

//<---schnapp--->

 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
002
06.05.2003, 14:21 Uhr
mastertango



hatte heute gerade das gleiche Problem das ich einen double wert nicht in den string kriege.
Eine Lösung wäre z.B die Werte in eine Textdatei zu übergeben und diese dann auszulesen. Ne andere Lösung hab ich bis jetzt nicht gefunden ...

Gruß

Master....und ~0xdeadbeef ...bist schon ein lustiger
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
003
06.05.2003, 14:43 Uhr
~0xdeadbeef
Gast


Mit Datei? Viel zu umständlich. Wenn du C willst, schau mal sprintf an:

C++:
#include <stdio.h>

/*<--schnipp-->*/
char err_msg[256];
sprintf(err_msg, "Wert darf nicht über %lf liegen.", MAX_WERT);
/*<--schnapp-->*/

 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
004
06.05.2003, 16:38 Uhr
~guest
Gast


Vielen Dank an ~0xdeadbeef, werd's mal ausprobieren.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
Seiten: > 1 <     [ C / C++ (ANSI-Standard) ]  


ThWBoard 2.73 FloSoft-Edition
© by Paul Baecher & Felix Gonschorek (www.thwboard.de)

Anpassungen des Forums
© by Flo-Soft (www.flo-soft.de)

Sie sind Besucher: