float in Int kovertieren
-
Hi
Ich habe mal eine Anfängerfrage!
Wie kann ich einen Float oder double in einen Int kovertieren, dass es keine Fehlermeldung/Warnung gibt? Ich habe in meinem Projekt nun 80Warnungen wegen dem.....Gibt es eine Funktion, die einen Float in einen Int kovertiert?
-
Vielleicht mit CString::Format() ??
CString str; double db = 2.2; str.Format("%d", db);
Gruß
:: NoName ::
-
Gibt es keinen direkten Weg.... Int nach float und float nach int zu kovertieren?
Habe nur ich das Problem oder haben eifach alle Projekte am Schluss 100 Warnungen...?
-
Vielleicht gefällt dir atoi besser
double db = 2.2; int n = atoi (db);
Gruß
:: NoName ::
-
atoi() kovertiert nur einen Char! Also müsste ich den float zuerst in einen Char konvertieren! Ich möchte aber einen direkten weg!
-
Sorry, hatte ich vollkommen vergessen ...
Andere Wege kenne ich nicht ...Gruß
:: NoName ::
-
Hast du dann das Problem nicht oder konvertiert du gar nie einen Int in einen float oder umgekehrt?
-
Hatte ich noch nie. Aber wenn würde ich das mit CString::Format machen oder evtl. mal mit einen cast versuchen ...
Gruß
:: NoName ::
-
int i;
double dd = 2.234;
i = (int)dd;suchst du das?
-
genau! Vielen Dank!
-
Das meinte ich ja mit cast
Gruß
:: NoName ::