Статус:
Offline
Реєстрація: 28.01.2009
Повідом.: 176
Реєстрація: 28.01.2009
Повідом.: 176
- 🟡 20:39 Відбій тривоги в Харківська область.Зверніть увагу, тривога ще триває у:- Куп’янський район- Харківський район- Липецька територіальна громада- Вовчанська територіальна громада#Харківська_область
- #1
Преобразование форматов в С++
Столкнулся с задачей определения времени выполнения потока: вызвал функцию
где
LpKernelTime - абсолютная величина , выраженная в интервалах по 100нс. Сообщает время, затраченное потоком на выполнение кода операционной системы.
LpUserTime - абсолютная величина , выраженная в интервалах по 100нс. Сообщает время, затраченное потоком на выполнение кода приложения.
И тут столкнулся с выводом значения lpUserTime и lpKernelTime, так как мне нуно этот тип данных преобраовать либо в число int либо в char[] чтобы вывести на экран.
Подскажите что сделать чтобы вывести в секундах.
Столкнулся с задачей определения времени выполнения потока: вызвал функцию
Код:
BOOL GetThreadTimes
(
HANDLE hThread, // определяет поток
LPFILETIME lpCreationTime, // когда поток был создан
LPFILETIME lpExitTime, // когда поток был уничтожен
LPFILETIME lpKernelTime, // время, затраченное потоком в ядре
LPFILETIME lpUserTime // время, затраченное потоком в пользовательском режиме
);
LpKernelTime - абсолютная величина , выраженная в интервалах по 100нс. Сообщает время, затраченное потоком на выполнение кода операционной системы.
LpUserTime - абсолютная величина , выраженная в интервалах по 100нс. Сообщает время, затраченное потоком на выполнение кода приложения.
И тут столкнулся с выводом значения lpUserTime и lpKernelTime, так как мне нуно этот тип данных преобраовать либо в число int либо в char[] чтобы вывести на экран.
Подскажите что сделать чтобы вывести в секундах.