掲示板ランキング  トートバッグ・レッスンバッグ  ショルダーバッグ  ランドセル  シューズバッグ


掲示板利用宣言

 次のフォームをすべてチェックしてからご利用ください。

 私は

 題名と投稿者名は具体的に書きます。
 課題の丸投げはしません。
 ソースの添付は「HTML変換ツール」で字下げします。
 返信の引用は最小限にします。
 環境(OSとコンパイラ)や症状は具体的に詳しく書きます。
 返信の付いた投稿は削除しません。
 マルチポスト(多重投稿)はしません。

掲示板1

管理者用メニュー    ツリーに戻る    携帯用URL    ホームページ    記事検索    ログ    タグ一覧

No.6966

時間計測
投稿者---単4電池(2006/12/23 12:46:43)


コンパイラ Borland  OS XP です。

時間を計測する関数を教えてください。たとえば以下のような
プログラムを組みたいのですが・・・。

#include <stdio.h>
#include <stdlib.h>
#include <ctime.h>

int main(void) {

    int time;

    time = 時間を計測する関数();
    if (time >= 10) {          /* 10秒経過したら強制終了 */
        printf("プログラムを終了します。\n");
        exit(1);
    }

    return 0;
}

どなたかよろしくお願いします。



この投稿にコメントする

削除パスワード

発言に関する情報 題名 投稿番号 投稿者名 投稿日時
<子記事> Re:時間計測 6967 ぽへぇ 2006/12/23 14:17:24


No.6967

Re:時間計測
投稿者---ぽへぇ(2006/12/23 14:17:24)


>時間を計測する関数を教えてください。
>if (time >= 10) { /* 10秒経過したら強制終了 */

Sleep(DWORD dwMilliseconds) かな。

そうではなく、その10秒間に何かしたいのなら
スレッドを起こすなりなんなり。

題名のとおり、(何か時間のかかるようなプログラムを動かして)
どのくらいの時間がかかっているのかを計るのなら
GetTickCount() あたりでしょうか。



この投稿にコメントする

削除パスワード

No.6970

Re:時間計測
投稿者---RAPT(2006/12/23 21:13:58)


time.h を読んでみてください


この投稿にコメントする

削除パスワード

管理者用メニュー    ツリーに戻る    携帯用URL    ホームページ    記事検索    ログ    タグ一覧





掲示板提供:(有)リアル・インテグリティ