-1

メソッドを呼び出すトリガーのようなものをCで作成することは可能ですか?たとえば、5秒ごとですか? メソッドが実行されている間、タイマーが作動するとさらに良いでしょう。

4

2 に答える 2

2

alarm() 関数を使用できますが、すべてのプラットフォーム (Windows など) で使用できるわけではありません。

于 2013-08-05T11:33:24.210 に答える
1

これはどう:

long thresh = 5*1000; //mlliseconds
//Implement getcurTime()
int prev_time = getcurTime() - thresh;

while(1){

    //Time Elapsed ?
    if (getcurTime() - prev_time >= thresh){
        prev_time = getcurTime();
        Myfunction();
    }
    Sleep(thresh);
}
于 2013-08-05T11:39:02.163 に答える