設定ファイルを読み取る関数があり、この関数をリロードして新しい変数を取得したかった
void readConfigFile()
{
ifstream File;
File.open("config.txt", ios::in);
while (!File.eof()){
string line;
int Hour;
int Minuts;
getline(File, line);
File >> Hour >> Minuts;
}
File.close();
}
int main()
{
readConfigFile();
while (1) {
time_t now;
struct tm *current;
now = time(0);
current = localtime(&now);
if( current->tm_hour == Hour && current->tm_min == Minuts){
std::cout << "Done" << std::endl;
}
Sleep(5000);
}
return 0;
}
このreadConfigFile()関数をリロードして、アプリケーションの実行中に新しい時間/分を取得する方法
例えば
if(Clicked Button){
reload readConfigFile();
}
リロードについてインターネットで検索している間
演算子のオーバーロードでそれができることがわかりました
しかし、私はそれを使うことができませんでした
私はまだ恩人です:(
ありがとうございました :)