回答編集履歴
1
追記しました。
answer
CHANGED
@@ -39,4 +39,6 @@
|
|
39
39
|
struct_usec.time_usecを1000000で割った商をstruct_sec.time_secに加算しないといけない。
|
40
40
|
そしてstruct_usec.time_usecを1000000で割った余りをstruct_usec.time_usecに設定する必要がある。
|
41
41
|
要はstruct_usec.time_usecが1秒以上なら、その秒数をstruct_sec.time_secに加算し、
|
42
|
-
struct_usec.time_usecは常に0~999999の範囲に収まるようにしないといけないということです。
|
42
|
+
struct_usec.time_usecは常に0~999999の範囲に収まるようにしないといけないということです。
|
43
|
+
|
44
|
+
時間の管理をusec単位で行うなら、catsforepawさんの方法(秒をusecに換算してusecで管理する方法)が最も簡単でかつ正確かと思います。
|