C++ часовые вычисления
Как я могу написать исходный код для расчета времени? Например, пользователь входит в 14.45 и выезд в 3.15. Если мы используем простую математику, 3.15-2.45=0.7 . Но если мы используем часовые вычисления 3.15-2.45=0.3(30 минут) . Помогите мне, пожалуйста.
1 ответ
Попробуйте сохранить / запомнить время заезда и выезда в стандартном формате времени (time_t), возвращаемом функцией 'time()'. Т.е. длинный, представляющий количество секунд с начала эпохи. После этого вызовите difftime(), чтобы определить разницу (выраженную в секундах). Вы можете применять обычные арифметические операции, чтобы преобразовать эту продолжительность в часы, минуты и т.д.