C++ C++;闹钟、环路问题
我在试着做一个闹钟,你可以设定多次。这是密码C++ C++;闹钟、环路问题,c++,loops,clock,alarm,C++,Loops,Clock,Alarm,我在试着做一个闹钟,你可以设定多次。这是密码 std::cout<<"Enter the link: "; std::string link; std::cin>>link; std::cout<<"\n\nProccessing..."; loop3: //Keep getting the time until everything adds up... time_t s=t
std::cout<<"Enter the link: ";
std::string link;
std::cin>>link;
std::cout<<"\n\nProccessing...";
loop3: //Keep getting the time until everything adds up...
time_t s=time(0); //Getting ready for time
tm t=*localtime(&s); //Getting time put into Variable t
for(int i=0;i<n;i++){
if (hour[i] != t.tm_hour){
goto loop3;
}
if (min[i] != t.tm_min){
goto loop3;
}
ShellExecute(NULL, "open", link.c_str(), NULL, NULL, SW_SHOWNORMAL);
}
std::coutlink;
你想那样做吗
time_t s;
tm t;
for(int i=0;i<n;){
s=time(0); //Getting ready for time
t=*localtime(&s); //Getting time put into Variable t
if (hour[i] != t.tm_hour){
continue;
}
if (min[i] != t.tm_min){
continue;
}
ShellExecute(NULL, "open", link.c_str(), NULL, NULL, SW_SHOWNORMAL);
i++;
}
时间;
tm-t;
对于(int i=0;iAvoidgoto
,总是这样。您的代码看起来很奇怪。您阅读了一些链接,但从未使用过它。此外,您也没有告诉我们在哪里声明了n
,hour[]
和min[]
。这样的代码对您没有多大帮助。请避免不当使用goto。永远不要返回。