Verstehe Division oder Umwandlung nicht
-
long int zaehler = 1; long int nenner = 10; long int ergebnis = zaehler / nenner; Form1->StringGrid1->Cells[1][1] = IntToStr(ergebnis); //Ausgabe: 0Warum wird Null und nicht 0,1 ausgegeben? Was muss ich ändern?
-
Hallo
ueberleg mal was der Unterschied zwischen einem long
und deinem Ergebnis ist "0.1"
(long ist eine Zahl ohne Kommastellen)MfG
Klaus
-
*peinlich*
Danke.
-
probiers mal mit
float ergebnis = zaehler / (float)nenner;und schau dir das ergebnis im debug-modus an...