5分ごとに関数を呼び出したかった
AutoFunction(){
cout << "Auto Notice" << endl;
Sleep(60000*5);
}
while(1){
if(current->tm_hour == StartHour && current->tm_min == StartMinut && current->tm_sec == StartSec){
CallStart();
}
AutoFunction();
Sleep(1000);
}
while
1秒ごとに同時に更新したいcall AutoFunction()
; 5分ごと、ただしSleep
AutoFunctionで待機せずに
別の関数を開始する時間を確認するために、while(1)を1秒ごとに更新する必要があるためです。
私はそれを次のようにしようと思った
while(1){
if(current->tm_hour == StartHour && current->tm_min == StartMinut && current->tm_sec == StartSec){
CallStart();
}
Sleep(1000);
}
while(1){
AutoFunction();
Sleep(60000*5);
}
でも私はそうは思わないので両方が一緒に働くでしょう
ありがとうございました