Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » C / C++ (ANSI-Standard) » double in String umwandeln ?

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
28.03.2003, 13:11 Uhr
~matabu
Gast


Hallo,

wie kann ich ein double zahl 0.2 in String umwandel.
bitte mit c code
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
001
28.03.2003, 13:11 Uhr
~matabu
Gast


und c++ code

Danke
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
002
28.03.2003, 13:25 Uhr
~dirweis
Gast


hi,

schau mal auf seite 3 das problem von pablo "int to char". die schreibweise für sprintf(char *string...) ist gleich für Ansi C und C++.

gruss dirk
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
003
31.03.2003, 19:02 Uhr
~Ayindi
Gast


Also hab das gleiche problem! Muss auch ehrlich sagen ich versteh das aus dem anderen Thread nicht ganz... 8) Vor allem weil ich double in String umwandeln will und da is immer von int die rede! Ich poste mal ein Code Beispiel, vielleicht kann ihn mir ja jemand entsprechen erweitern damit ich double in string umwandeln kann!

string wert;
double zahl= 9.6;
//wert = zahl;



==>Wert hätte jetzt den Ascii wert 9. Is glaub das ist horizontal tab! Ich will aber:
cout << wert; das mir da 9 angezeigt wird!

kann mir da jemand mal die idiotensichere Fassung posten?!?

thx
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
004
31.03.2003, 19:05 Uhr
~Ayindi
Gast


Ich hab vergessen, dass ich hier von C++ und nicht von C rede! Also bitte habt ganz viel mitleid und helft mir/uns! *g*
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
005
31.03.2003, 19:57 Uhr
Alois



Wie das mit der String-Klasse funktioniert, weiß ich nicht, aber mit einem Array aus chars geht es so:

Code:
char str[256];
float fWert = 0.2;
sprintf(str, "%.1f", fWert);      //Rundet auf eine Nachkommastelle
printf(str);

 
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: