Suche round- und trunc-Funktionen in C++

Hallo,

ich steige gerade von Delphi nach Visual C++ .NET um und suche nun äquivalente Funktionen zu Round (Runden von Zahlen) sowie Trunc (liefert den Integer-Teil einer reellen Zahl).

Ich suche schon eine ganze Weile, finde aber nichts.

Danke im Voraus
Steffen

Hallo Steffen,

ich steige gerade von Delphi nach Visual C++ .NET um und suche
nun äquivalente Funktionen zu Round (Runden von Zahlen) sowie
Trunc (liefert den Integer-Teil einer reellen Zahl).

Hmm… Vielleicht

inline double trunc(const double a) { return double(int(a)); }

und

inline double round(const double a) { return trunc(a + .5); }

Vielleicht gibt’s auch was in der , weiß ich aber nicht, da ich diese Funktionen nie brauche.

Chris

in C/C++ gibts ceil(x) = erste ganze Zahl > x, und floor() = erste ganze Zahl