gpt4 book ai didi

c - C语言中的时间限制 - 一个测验程序

转载 作者:太空狗 更新时间:2023-10-29 15:36:21 31 4
gpt4 key购买 nike

我有一个测验程序的代码如下,我需要为其添加时间限制。现在,代码根据使用的时间执行测验分数。但我希望它在程序启动后的 5 分钟内退出。

使用的标题

#include<time.h>

初始化值如下

time_t initialtime,finaltime;

我在测验开始前使用这段代码开始计时

initialtime=time(NULL);

当程序结束时,我通过这段代码获取时间

finaltime=time(NULL);

现在,如何在最后时间到达 10 分钟之前结束程序?我应该在 Main 函数中使用什么代码?

PS:如果需要,我可以发布完整代码。

最佳答案

大致如下:

int main()
{
//....
time_t initial_time = time(NULL);
float time_limit = 600.0f;

//...
while ( (time(NULL) - initial_time) < time_limit )
{
// ... do stuff
}

// clean up etc.
}

这将循环直到特定的持续时间过去。

关于c - C语言中的时间限制 - 一个测验程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13436622/

31 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com