Allgemeine Daten Type!
-
Hi Alle,
Um Komma zahle zu berechnen, welche Daten Typ brauche ich denn??
Reicht es wenn ich Double verwende?
Wie formatiert man mit zwei Nachkommastellen?Ich danke Ihnen Im Voraus.
Mfg,
khine.
-
Wenn Du keine Astronomischen / Mikroskopischen Werte hast, sollte double reichen!
Schau mal in der Hilfe nach:
FormatFloat

-
Vielendank...
Aber ich könnte nicht leider verwenden. wie ich mit Fomatfloat anfangen soll.Ich habe mir gedacht, so mit funtionieren könnte :
Kyat = Euro * kurs; EdtKyat->Text = EdtKyat->Text.sprintf("%2.f",Kyat);Da bekomme ich immer ergebnis "0". woran könnte es legen?
Können Sie mir sagen wo ich für C++ Builder Allgemeine Daten Type und deren Properties lesen kann.
Mfg,
khine.
-
Aber ich könnte nicht leider verwenden. wie ich mit Fomatfloat anfangen soll.
???????????
Kyat = Euro * kurs; EdtKyat->Text = FormatFloat("0.00",Kyat);
-
EdtKyat->Text=FormatFloat("0.00",Kyat); :p
PS: Schau in die Hilfe!!!
-
Ahhh, wie dumm bin ich???
Danke Freunde...
EdtKyat->Text = FormatFloat("0.00",Kyat);Habe diese Fehler Meldung bekommen...
[C++ Fehler] umrechnerUnit1.cpp(33): E2034 Konvertierung von 'AnsiString' nach 'long double' nicht möglich [C++ Fehler] umrechnerUnit1.cpp(33): E2342 Keine Übereinstimmung des Typs beim Parameter 'Value' ('long double' erwartet, 'AnsiString' erhalten)Weil ich **"Kyat"**als AnsiSting decleration gamacht habe????
Mfg,
khine
-
ja
wenn du Kyat als string speicherst muss du vielleicht sowas machen:
try { EdtKyat->Text = FormatFloat("0.00",StrToFloat(Kyat)); } catch(...) { EdtKyat->Text="0"; }oder Kyat als double speichern.