#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);
Комментариев нет:
Отправить комментарий