• Aktualisierte Forenregeln

    Eine kleine Änderung hat es im Bereich Forenregeln unter Abschnitt 2 gegeben, wo wir nun explizit darauf verweisen, dass Forenkommentare in unserer Heftrubrik Leserbriefe landen können.

    Forenregeln


    Vielen Dank

cout << fixed <<setprecision(2) // unter c++ windowsoberfläche

ApF3LsAfT

Hobby-Spieler/in
Registriert
22.04.2004
Beiträge
881
Reaktionspunkte
1
cout << fixed <<setprecision(2) // unter c++ windowsoberfläche

moinsens

wie baue ich oben gennantes hier rein:

void __fastcall Tlbl_up::Button1Click(TObject *Sender)
{
double Kaffee2=85, Zimmer=21, Kaffee1;
int count=0;

do
{
Kaffee1=(Kaffee2-Zimmer)/10;
Kaffee2=Kaffee2-Kaffee1;
count++;
lb_ausgabe -> Items ->Add("In " + FloatToStr(count) + " Minuten ist der Kaffe " + FloatToStr(Kaffee2) + " ° C warm.");
}while(Kaffee2>=22);

}

also damit die ausgabe Kaffee2 in der Listbox nur 2 Stellen nach dem Komma hat?

thx 4 help
 
AW: cout << fixed <<setprecision(2) // unter c++ windowsoberfläche

Nun die Zeile in Deinem Betreff gibt einen String auf die Konsole aus, die ist aber in Windows nicht da. Die einfachste Form wäre die Anzeige durch eine AFXMessageBox ... oder in einem Textfeld ... whatever
 
AW: cout << fixed <<setprecision(2) // unter c++ windowsoberfläche

ApF3LsAfT am 12.11.2004 17:30 schrieb:
moinsens

wie baue ich oben gennantes hier rein:

void __fastcall Tlbl_up::Button1Click(TObject *Sender)
{
double Kaffee2=85, Zimmer=21, Kaffee1;
int count=0;

do
{
Kaffee1=(Kaffee2-Zimmer)/10;
Kaffee2=Kaffee2-Kaffee1;
count++;
lb_ausgabe -> Items ->Add("In " + FloatToStr(count) + " Minuten ist der Kaffe " + FloatToStr(Kaffee2) + " ° C warm.");
}while(Kaffee2>=22);

}

also damit die ausgabe Kaffee2 in der Listbox nur 2 Stellen nach dem Komma hat?

thx 4 help

Vor dem Einfügen des Strings in die Listbox musst Du ihn formatieren, z.B. so (VC++)
CString str;
str.Format("In %.02lf Minuten ist der Kaffee %.02lf °C warm", count, Kaffee2);
lb_ausgabe->Items->Add(str);
Das musst Du nur noch in Pascal konvertieren :-)
 
Zurück