2017-02-02 4 views
-6

Я хочу преобразовать мою структуру timeval из секунд в наносекунды, какой лучший алгоритм для этого?Как конвертировать из секунд в наносекунды в структуре timeval?

+1

Умножить секунды на один миллиард? Хотя это не даст вам больше точности. – ForceBru

+0

http://www.cs.loyola.edu/~jglenn/702/S2008/Projects/P3/time.html должен помочь .. – Jeyaram

+1

Умножение на 1000000000? –

ответ

1

Я хотел бы предложить следующее:

long nanosec(struct timeval t) { /* Calculate nanoseconds in a timeval structure */ 
    return((t.tv_sec*1000000+t.tv_usec)*1000); 
}