Re: получение дробной части от double и modf
От: Sni4ok  
Дата: 13.11.09 19:04
Оценка: -1
Здравствуйте, needDrivers, Вы писали:

на самом деле вам тут насоветовавали кучу всякой туфты, double отлично может хранить цену, многие торговые терминалы так и делают,
что касается вашего кода, то 2 раза вызывать modf — смысла нет, одного вполне достаточно

D>
D>    char tmp[1024];
D>    double zz;
D>    double yy;
D>    int i;

        yy = modf(3.03, &zz);
        i = int(100 * (yy + DBL_EPSILON)) // ну или std::numeric_limits<double>::epsilon() вместо DBL_EPSILON если от си тошнит
D>
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.