Я хотел бы написать строку времени, которая выглядит так: 1:04:02.1 hours
с помощью printf.
Когда я пытаюсь написать что-то вроде этого:
printf("%d:%02d:%02.1f hours\n", 1, 4, 2.123456);
Я получаю:
1:04:2.1 hours
Можно ли добавить ведущие нули в форматирование с плавающей запятой?