#cpp #qt
Интересует метод, как разбить double a = 52.993 на целое и число после запятой, не используя std::string. т.е чтобы вывод был 52 0.993
Ответы
Ответ 1
Прямо в стандартной библиотеке есть готовая функция modf. И там же пример double param, fractpart, intpart; param = 3.14159265; fractpart = modf (param , &intpart); printf ("%f = %f + %f \n", param, intpart, fractpart);
Комментариев нет:
Отправить комментарий