我有读取配置文件的功能,我想重装这个功能来获得新的变量C++重装功能,同时应用程序运行
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();
}
而我搜索互联网上关于重载
我发现我能做到这一点与运营商超载
,但我不能用它
我仍然begainner :(
谢谢:)
所以我怎么可以再次调用readConfigFile,它已经在 –
@beshoyMounir之前调用过这是一个普通的函数,我没有看到那个函数可以阻止它被多次调用。就像你在'main'的循环中多次调用'localtime'函数一样,你可以多次调用你的函数。 –
明白,谢谢 –