ミリ秒

フォーラム(掲示板)ルール
フォーラム(掲示板)ルールはこちら  ※コードを貼り付ける場合は [code][/code] で囲って下さい。詳しくはこちら
Haru

ミリ秒

#1

投稿記事 by Haru » 16年前

何ミリ秒かを指定して待機する関数ってありましたっけ?

バグ

Re:ミリ秒

#2

投稿記事 by バグ » 16年前

標準関数だったら、clock関数とか使って実装する(但し、精度は環境依存なので、必ずしもミリ秒単位で計測できるとは限らない)とか、WINAPIならばSleep関数で代用(本来の使用目的とは異なるので代用としました)できるかな?DXライブラリならWaitTimer関数が使えると思います。

たかぎ

Re:ミリ秒

#3

投稿記事 by たかぎ » 16年前

clock関数は、精度的なこともありますが、計測できるのはCPU使用時間であり実時間ではありません。
これだけを考えても不適切です(少なくとも移植性はありません)。

JT

Re:ミリ秒

#4

投稿記事 by JT » 16年前

C SYSTEMTIME でネットで調べてみたらどうかな 正確ではないけど、、、

Haru

Re:ミリ秒

#5

投稿記事 by Haru » 16年前

ありがとうございます!
とりあえず今は正確な時間で無くても良いのでバグさんのclock関数を使用する事にしました!
JTさんのSYSTEMTIMEも家に帰ったら調べてみますね!ありがとうございました!

#現在ネットを使える環境では無いので。

たかぎ

Re:ミリ秒

#6

投稿記事 by たかぎ » 16年前

帰ってからでもかまわないので、環境ぐらいは明確にしましょうね。

lbfuvab

Re:ミリ秒

#7

投稿記事 by lbfuvab » 16年前

GetTickCount関数かtimeGetTime関数がいいかなと思いますよ。

GetTickCount関数 - http://msdn.microsoft.com/ja-jp/library/cc429827.aspx
timeGetTime関数 - http://msdn.microsoft.com/ja-jp/library/cc428795.aspx

閉鎖

“C言語何でも質問掲示板” へ戻る