質問: 時間差と取得するためにはwin32api関数の何を使えばいいですか? vc++を使っています。 プログラム上で、ある2点間の時間差(経過時間)を得たいのですが、 win32api関数で、何を使えばいいのでしょうか? systemtime構造体で返される時刻関数は、時間差を計算しずらそうなので。。。
回答: timegettimeという関数もあります。 1/1000秒単位で取得できます。(実際にはもっと精度低いですが^^;) 基本的には、gettickcount()と同じですが timegettimeの方が精度がいいという話を聞いたことがあります。 使用するにはmmsystem.hをインクルードし、winmm.libをリンクする必要があります。 timegettimeの精度は以下の関数で設定できます。 timebeginperiod timeendperiod