Дробная часть и sprintf

210
19 мая 2017, 17:27

Привет, подскажите, почему в sprintf 42 превращается в 41

$time = 7.42;
$mnt = fmod($time, 1) * 100;
//$mnt = ($time - floor($time)) * 100 ;
//$mnt = 0.42*100;
echo $mnt;
echo "<br>";
echo sprintf("%0dhr %02dm", (int) $time, $mnt);
// 42
// 7hr 41m
READ ALSO
Отправка E-Mail из приложния Qt

Отправка E-Mail из приложния Qt

Хочу сделать в своем приложении отправку E-mail по клику из менюИспользую QDesktopServices

305
Вызвать сигнал pressed() для QDialogButtonBox

Вызвать сигнал pressed() для QDialogButtonBox

Через дизайнер была создана форма, а на ней, по умолчанию, образовался QDialogButtonBox с Ok и CancelДля них система создала соответственно сигналы и слоты...

282
Полное блокирование Windows

Полное блокирование Windows

Есть задача разработать софт, который полностью блокирует рабочую станцию, показывая уведомлениеНе должны работать никакие Alt+Tab, Ctrl+Alt+Del...

306